z konsoli uruchomienie okienka i hide konsoli

0

Hej,

dwa pytania:

  1. Uruchamiam z aplikacji konsolowej formę. Chciałbym konsolę zniknąć. Jak?
  2. Na tej formie ( nie wiem czy coś powciskałem? ) gdy rzucam np. button, groupBox to w projekcie wszystko ma ładnie pozaokrąglane rogi. Gdy kompiluję jakoś tak kanciasto i monochromatycznie. Co jest grane? Windows 7
0
  1. Po co tak? Zawsze możesz użyć Application.Exit();, ale to pewno nie do końca to, o co Ci chodzi.
  2. Pokaż screeny.
2
  1. Uruchamiam z aplikacji konsolowej formę.

Wyjaśnij po co i dlaczego.

Jeśli aplikacja ma być konsolowa z formą - to dlaczego chcesz chować konsolę.
A jeśli aplikacja ma być okienkowa, to do czego ci w niej konsola.

Odpowiedz na te pytania.

  1. Standardowa funkcja Main aplikacji Windows Forms zawiera trzy linijki:
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

Jak masz u siebie tylko samo Application.Run to będzie właśnie tak brzydko.

0

Już wszystko jasne.
Utworzyłem projekt Console Application. W pewnym momencie działania programu uruchamiam formę aby user mógł coś zrobić w bardziej przystępny sposób.
Azarien podał mi haczyk, wiadomo, że Console Application nie startuje visualStyles etc...
dzieki

0

Przerobię ten projekt na winForm. Rzeczywiście dałem ciała. Mam pytanie pomocnicze.
W Aplikacji Konsolowej w głównym pliku Program.cs dodałem sobie własną metodę i w Main uruchamiam ją

 new Program().myMethod(cosTam);

jak to zrobić w aplikacji winForms, zrobiłem tak

Hashtable myTable =  new Program().myMethod(cosTam);
 

i dostaję
Error 1 Cannot create an instance of the static class 'Piast_Tower.Program'

0

Klasa Program jest statyczna. Oznacz swoją metodę jako statyczną i zrób po prostu Program.myMethod().

1 użytkowników online, w tym zalogowanych: 0, gości: 1