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.


30
Wdrażanie INotifyPropertyChanged - czy istnieje lepszy sposób?
Microsoft powinien był zaimplementować coś nieoczekiwanego INotifyPropertyChanged, na przykład we właściwościach automatycznych, po prostu sprecyzuj {get; set; notify;} , że to ma sens, aby to zrobić. A może są jakieś komplikacje? Czy sami możemy wdrożyć coś takiego jak „powiadomić” w naszych nieruchomościach? Czy istnieje wdzięczne rozwiązanie do wdrożenia INotifyPropertyChangedw twojej …

22
Nieprawidłowa operacja krzyżowa: dostęp uzyskany z wątku innego niż wątek, w którym został utworzony
Mam scenariusz (Windows Forms, C #, .NET) Istnieje główna forma, która obsługuje kontrolę użytkowników. Kontrola użytkownika wykonuje pewne ciężkie operacje na danych, tak że jeśli bezpośrednio wywołam UserControl_Loadmetodę, interfejs użytkownika przestanie odpowiadać na czas wykonywania metody ładowania. Aby temu zaradzić, ładuję dane do innego wątku (próbując jak najmniej zmienić istniejący …

30
Jak utworzyć pole tekstowe, które akceptuje tylko liczby?
Mam aplikację formularzy systemu Windows z formantem pola tekstowego, który chcę akceptować tylko wartości całkowite. W przeszłości przeprowadzałem tego rodzaju walidację, przeciążając zdarzenie KeyPress i usuwając znaki, które nie pasowały do ​​specyfikacji. Patrzyłem na kontrolkę MaskedTextBox, ale chciałbym bardziej ogólne rozwiązanie, które może działać z być może wyrażeniem regularnym lub …
582 c#  .net  winforms  textbox 

14
Jak mogę zapisać ustawienia aplikacji w aplikacji Windows Forms?
To, co chcę osiągnąć, jest bardzo proste: mam aplikację Windows Forms (.NET 3.5), która używa ścieżki do odczytu informacji. Ścieżkę tę może zmodyfikować użytkownik, korzystając z formularza opcji, który podaję. Teraz chcę zapisać wartość ścieżki do pliku do późniejszego wykorzystania. To byłoby jedno z wielu ustawień zapisanych w tym pliku. …


18
Jak usunąć wszystkie programy obsługi zdarzeń ze zdarzenia
Aby utworzyć nową procedurę obsługi zdarzeń w kontrolce, możesz to zrobić c.Click += new EventHandler(mainFormButton_Click); albo to c.Click += mainFormButton_Click; i aby usunąć moduł obsługi zdarzeń, możesz to zrobić c.Click -= mainFormButton_Click; Ale jak usunąć wszystkie moduły obsługi zdarzeń ze zdarzenia?
366 c#  .net  winforms  events 




8
Najlepszy sposób na wdrożenie skrótów klawiaturowych w aplikacji Windows Forms?
Szukam najlepszego sposobu na implementację typowych skrótów klawiaturowych Windows (na przykład Ctrl+ F, Ctrl+ N) w mojej aplikacji Windows Forms w C #. Aplikacja ma główny formularz, który obsługuje wiele formularzy podrzędnych (pojedynczo). Gdy użytkownik naciśnie Ctrl+ F, chciałbym wyświetlić niestandardowy formularz wyszukiwania. Formularz wyszukiwania będzie zależał od bieżącego otwartego …


10
Jak mogę ustawić kursor na kursor oczekiwania?
Mam aplikację C #, która loguje się do niej użytkownicy, a ponieważ algorytm haszujący jest drogi, zajmuje to trochę czasu. Jak mogę wyświetlić kursor oczekujący / zajęty (zwykle klepsydrę) użytkownikowi, aby poinformować go, że program coś robi? Projekt jest w C #.
263 c#  .net  winforms  cursor 



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.