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.
Jestem programistą .NET od kilku lat i nadal jest to jedna z tych rzeczy, których nie umiem zrobić poprawnie. Łatwo jest ukryć okno z paska zadań za pomocą właściwości zarówno w Windows Forms, jak i WPF, ale o ile wiem, nie gwarantuje to (ani nawet nie wpływa) na jego ukrycie …
Używam formularzy systemu Windows i mam pole tekstowe, w którym czasami chciałbym pogrubić tekst, jeśli jest to określona wartość. Jak zmienić charakterystykę czcionki w czasie wykonywania? Widzę, że istnieje właściwość o nazwie textbox1.Font.Bold, ale jest to właściwość tylko do pobierania.
Kontynuując to pytanie , czy możliwe jest wykrycie, czy jest się w trybie projektowania lub wykonywania z poziomu konstruktora obiektu? Zdaję sobie sprawę, że może to nie być możliwe i że będę musiał zmienić to, co chcę, ale na razie interesuje mnie to konkretne pytanie.
WinForms mają te trzy pola w prawym górnym rogu, które minimalizują, maksymalizują i zamykają formularz. To, co chcę zrobić, to usunąć minimalizację i maksymalizację, jednocześnie zachowując bliskość. Ja też co do zamknięcia minimalizuję formę zamiast ją zamykać. Jak można to zrobić?
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 utworzona z panelu) i niektórych dziedziczonych kontrolek, które są dla każdego typu danych, które można dodać do listy. Nie było z tym problemu, ale …
Jeden z naszych klientów ma starą aplikację WinForms, która zawiera formularze z wieloma kontrolkami. Niektóre z tych kontrolek mają głęboką hierarchię, co utrudnia ich wybranie w projektancie. Muszę zrozumieć tę hierarchię, aby wprowadzić modyfikacje w aplikacji i poprawić niektóre błędy. Czy istnieje sposób, aby wyraźnie zobaczyć tę hierarchię? Na przykład, …
W MSDN dowiedziałem CloseReason.UserClosingsię, że użytkownik zdecydował się zamknąć formularz, ale wydaje mi się, że to samo dotyczy zarówno kliknięcia przycisku X, jak i przycisku zamykania. Jak więc mogę rozróżnić te dwa elementy w moim kodzie? Dziękuje wszystkim.
Jak wiesz, szerokość paska przewijania można dostosować w oknie Właściwości ekranu -> Wygląd -> Zaawansowane -> Element: ScrollBar. Wartość domyślna to 17. Jednak nie mogę założyć, że tak jest zawsze, czy mogę pobrać tę wartość?
Mam CheckedListBox, w którym chcę zdarzenie po sprawdzeniu elementu, aby móc używać CheckedItems z nowym stanem. Ponieważ ItemChecked jest uruchamiany przed aktualizacją CheckedItems, nie będzie działać po wyjęciu z pudełka. Jakiego rodzaju metody lub zdarzenia mogę użyć, aby otrzymać powiadomienie o aktualizacji CheckedItems?
Rozwijam kontrolę użytkownika w C # Visual Studio 2010 - rodzaj pola tekstowego „szybkiego wyszukiwania” do filtrowania datagridview. Powinien działać dla 3 typów źródeł danych datagridview: DataTable, DataBinding i DataSet. Mój problem polega na filtrowaniu DataTable z obiektu DataSet, który jest wyświetlany w DataGridView. Mogą być 3 przypadki (przykłady dla …
Mam aplikację C # winforms, która uruchamia makro w innym programie. Drugi program będzie ciągle wyskakiwał okienka i ogólnie sprawiał, że rzeczy wyglądały, z braku lepszego słowa, szalone. Chcę zaimplementować przycisk anulowania, który zatrzyma proces, ale nie mogę sprawić, by okno pozostało na wierzchu. Jak to zrobić w C #? …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.