Powiązane pytania 'winforms'

Wykrywanie działania w głównym wątku w bibliotece C#
Tworzę bibliotekę C# dll, która będzie używana przez innych deweloperów w WinForms. Z pewnych powodów chcę wykryć, czy metody z tej biblioteki są wywoływane z wątku głównego (GUI) i ostrzec programistę, że zrobił coś takiego (np. w pliku dziennika)....
10439 wyświetlenia
schedule 22.08.2022

Invoke() blokuje
Od czasu do czasu GUI aplikacji przestaje się rysować. Istnieje wiele wątków, które uruchamiają wszelkiego rodzaju zdarzenia (takie jak liczniki czasu lub gotowe dane sieciowe itp.). Istnieje również wiele kontrolek, które subskrybują te zdarzenia....
13012 wyświetlenia
schedule 13.07.2022

Czy można ponownie użyć obiektu formularza .NET WinForms?
Po zamknięciu okna możliwe jest i zalecane jest ponowne użycie instancji Form tego okna, aby ponownie wyświetlić to samo okno? A może jest wymagane lub zalecane, aby zawsze tworzyć zupełnie nową instancję klasy, gdy będzie wyświetlane okno....
3706 wyświetlenia
schedule 17.07.2022

Dlaczego moje zdarzenie sprawdzania poprawności nie uruchamia się w języku C#?
Mam formularz, który jest tworzony dynamicznie. Jest to aplikacja winForms. Ten formularz to tylko menu oraz seria pól tekstowych i etykiet. Na potrzeby tego przykładu możesz zignorować etykiety. Mój problem polega na tym, że kiedy edytuję...
8274 wyświetlenia
schedule 03.09.2022

Jak zapobiec aktualizacji tekstu MaskedTextBox po naciśnięciu klawisza?
Muszę zweryfikować znaki wprowadzone przez użytkownika w MaskedTextBox . To, które znaki są prawidłowe, zależy od tych już wprowadzonych. Próbowałem użyć IsInputChar i OnKeyPress , ale niezależnie od tego, czy zwrócę false w IsInputChar , czy...
2913 wyświetlenia
schedule 27.07.2022

Zastąpienie WinForm MessageBox opcją kopiowania i większej ilości szczegółów?
Widziałem kilka aplikacji ze skrzynką wiadomości, która pozwala użytkownikowi skopiować wiadomość i przycisk „więcej szczegółów”, który po kliknięciu rozwija się, aby wyświetlić więcej informacji. Czy istnieje podobny darmowy składnik, który mogę...
1068 wyświetlenia
schedule 24.07.2022

Co może powodować, że widok projektu jest tak powolny?
Przy małych projektach mogę przejść do widoku projektu niemal natychmiast (‹ 1 sek.). Mam duży projekt, który zajmuje około 60 sekund, aby otworzyć kontrolkę lub formularz w widoku projektu - tylko po raz pierwszy. Po tym 60-sekundowym opóźnieniu...
8184 wyświetlenia
schedule 06.07.2022

Sortowanie DataGridView z wartościami null w kolumnie DateTime
W aplikacji formularzy systemu Windows uzyskałem już formant DataGridView. Istnieją cztery kolumny z danymi ciągu i trzy z danymi DateTime. Programowo dodaję wiersze przy użyciu metody Rows.Add(). Wszystkie kolumny mają tryb sortowania ustawiony na...
8150 wyświetlenia
schedule 07.09.2022

Potrzebujesz biblioteki dokującej WinForm zgodnej z Mono
Szukałem biblioteki dokowania podobnej do Visual Studio dla WinForm, ale dwie najbardziej popularne i kompletne opcje (WeifenLuo.WinFormsUI.Docking i MagicLibrary) intensywnie używają P/Invokes, więc nie mogę ich używać w Mono . Najlepsze, co mogę...
1732 wyświetlenia
schedule 08.08.2022

Pytanie dotyczące danych WinForms DataGridView
Sytuacja Mam 3 interfejsy zdefiniowane w następujący sposób. public interface IA { long ID { get; set; } } public interface IB : IA { string Name { get; set; } } public interface IC : IB { string City { get; set; } } Następnie mam klasę o...
222 wyświetlenia
schedule 07.07.2022

Różnica między metodą OnLoad a zdarzeniem Load?
Jaka jest różnica między metodą OnLoad a zdarzeniem Load ? Zajmuję się tworzeniem formantów WinForm. Czy mam zarejestrować się w zdarzeniu Load , czy zastąpić metodę OnLoad ? Jakie są zalety i wady każdego z nich?
5046 wyświetlenia
schedule 17.07.2022

jak sortować liczby całkowite w widoku listy?
Jak sortować kolumny liczb całkowitych w ListView? c#, .net 2.0, Wininform System.Windows.Forms.ListView
17402 wyświetlenia
schedule 27.08.2022

Jak przeglądać w poszukiwaniu folderu
Chcę zaprojektować program zawierający przycisk przeglądania, w którym możemy przejść do wybranego folderu i otworzyć plik znajdujący się w folderze. Potrzebuję referencji i czytania, gdzie mogę rozwiązać moje problemy? Na przykład jakich...
16342 wyświetlenia
schedule 08.08.2022

Jak tworzyć składane panele jako niestandardowe kontrolki w WinForm?
Najbliżej, o którym mogę pomyśleć, jest kontrolka GroupBox, która ma niestandardowy rysunek u góry identyfikujący panel. Czy to wykonalne? Wykonałem niezależne niestandardowe kontrolki, takie jak przyciski, suwaki, selektory kolorów, ale nie...
12815 wyświetlenia
schedule 26.08.2022

Jak uzyskać projektanta formularzy systemu Windows w programie Visual Studio 2008, aby renderował formularz, który implementuje abstrakcyjną klasę bazową?
Zaangażowałem się w problem z dziedziczonymi kontrolkami w Windows Forms i potrzebuję porady na ten temat. Używam klasy bazowej dla elementów na liście (własna lista GUI wykonana z panelu) i niektórych dziedziczonych kontrolek, które są...
29132 wyświetlenia

Jak mogę zsynchronizować kolejność kolumn w dwóch widokach listy?
Mam dwa ListViews w mojej aplikacji z początkowo identyczną kolekcją kolumn. Gdy użytkownik zmieni kolejność kolumn w jednym, chcę, aby zmieniła się kolejność kolumn w drugim. Mam następującą procedurę obsługi zdarzeń na jednym ze zdarzeń...
296 wyświetlenia
schedule 25.06.2022

Process.WaitForExit() na konsoli vs Windows Forms
Mam aplikację konsolową i aplikację formularzy wygranych, które muszą wywołać zdalny serwer w celu uzyskania pewnych danych, wywołując część wiersza poleceń Putty, plink.exe, aby uruchomić zdalne polecenie przez SSH. Stworzyłem małą bibliotekę klas...
2320 wyświetlenia
schedule 27.08.2022

Jak sprawić, by combobox ponownie mierzył wysokość przedmiotu?
Tworzę niestandardowy combobox, który może rysować separatory. Tak więc nadpisuję metody OnDrawItem() i OnMeasureItem(). Problem polega na tym, że OnMeasureItem() jest wywoływana tylko raz, gdy zmieniane jest źródło danych. Więc jeśli chcę później...
2373 wyświetlenia
schedule 10.08.2022

Właściwość CommandText nie została zainicjowana
Poniższy kod próbuje usunąć wybrany wiersz z datagridview i zaktualizować bazę danych. Ale to nie aktualizuje bazy danych... po prostu generuje błąd „Właściwość CommandText nie została zainicjowana”. ...jakieś pomysły? Zakładam, że to dlatego, że...
5060 wyświetlenia
schedule 24.08.2022

Wyłączenie pozycji menu najwyższego poziomu nie wyłącza dzieci, pomimo tego, co mówi MSDN?
Według http://msdn.microsoft.com/en-us/library/aa984351%28VS.71%29.aspx Wyłączenie pierwszego lub najwyższego poziomu pozycji menu w menu (na przykład pozycja menu „Plik” w tradycyjnym menu Plik) wyłącza wszystkie pozycje menu zawarte w menu....
2184 wyświetlenia
schedule 13.09.2022