Pytania otagowane jako winforms

WinForms to nieformalna nazwa nadana Windows Forms, bibliotece klas GUI w Microsoft .NET Framework i Mono. Pytania w tym tagu powinny być również oznaczone ramką docelową ([.net] lub [mono]) i zwykle powinny być oznaczone tagiem języka programowania.

11
Uzyskaj bieżącą ścieżkę folderu
Chcę stworzyć program, który konwertuje pliki. Chciałbym, aby użytkownik mógł umieścić plik wykonywalny w dowolnym katalogu, a podczas uruchamiania tego programu (dwukrotne kliknięcie pliku .exe) chcę, aby program przetwarzał wszystkie pliki w bieżącym folderze, w którym istnieje plik exe . W jaki sposób program może określić ścieżkę, w której aktualnie …
222 c#  .net  winforms  path 





5
Jak sprawić, by ComboBox nie był edytowalny w .NET?
Chcę mieć opcję „tylko do wyboru”, ComboBoxktóra zawiera listę elementów do wyboru przez użytkownika. Pisanie powinno być wyłączone w części tekstowej ComboBoxkontrolki. Moje początkowe googlowanie przyniosło zbyt złożoną, błędną sugestię uchwycenia KeyPresszdarzenia.
205 c#  .net  winforms  combobox 

20
ComboBox: Dodawanie tekstu i wartości do elementu (brak źródła wiązania)
W C # WinApp, jak mogę dodać zarówno tekst, jak i wartość do elementów mojego ComboBox? Przeprowadziłem wyszukiwanie i zwykle odpowiedzi używają „Powiązania ze źródłem” .. ale w moim przypadku nie mam gotowego źródła powiązania w moim programie ... Jak mogę zrobić coś takiego: combo1.Item[1] = "DisplayText"; combo1.Item[1].Value = "useful …
202 c#  winforms  combobox 


8
Jak poprawnie zamknąć aplikację C #?
Mam opublikowaną aplikację w języku C #. Problem polega na tym, że za każdym razem, gdy zamykam główny formularz, klikając czerwony przycisk wyjścia, zamyka on formularz, ale nie zamyka aplikacji. Dowiedziałem się tego, gdy próbowałem wyłączyć komputer, mając nadzieję, że aplikacja, którą stworzyłem, działała płynnie, a następnie zostałem zbombardowany przez …
197 c#  winforms  exit 


30
Kompilacja programu Visual Studio kończy się niepowodzeniem: nie można skopiować pliku exe z obj \ debug do bin \ debug
Aktualizacja: przykładowy projekt odtwarzający ten błąd można znaleźć tutaj w Microsoft Connect . Przetestowałem również i zweryfikowałem, czy rozwiązanie podane w zaakceptowanej odpowiedzi poniżej działa na tym przykładowym projekcie. Jeśli to rozwiązanie nie działa, prawdopodobnie masz inny problem (który należy do osobnego pytania). To pytanie zostało zadane wcześniej, zarówno tutaj …

9
Jak zwrócić wartość z formularza w C #?
Mam główny formularz (nazwijmy go frmHireQuote), który jest dzieckiem głównego formularza MDI (frmMainMDI), który pokazuje inny formularz (frmImportContact) za pośrednictwem ShowDialog () po kliknięciu przycisku. Gdy użytkownik kliknie „OK” na frmImportContact, chcę przekazać kilka zmiennych łańcuchowych z powrotem do niektórych pól tekstowych na frmHireQuote. Zauważ, że może istnieć wiele instancji …



9
Automatyzacja wzorca kodu InvokeRequired
Uświadomiłem sobie boleśnie, jak często trzeba pisać następujący wzorzec kodu w kodzie GUI sterowanym zdarzeniami, gdzie private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } staje się: private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.