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.
Po raz pierwszy próbuję zaimplementować metodę MVP przy użyciu WinForms. Próbuję zrozumieć funkcję każdej warstwy. W moim programie mam przycisk GUI, który po kliknięciu otwiera okno dialogowe openfiledialog. Więc używając MVP, GUI obsługuje zdarzenie kliknięcia przycisku, a następnie wywołuje presenter.openfile (); Czy w ramach presenter.openfile () powinno to delegować otwarcie …
Mam aplikację winForms i chcę wyzwolić kod, gdy pole wyboru osadzone w DataGridViewformancie jest zaznaczone / odznaczone. Każde wydarzenie, którego próbowałem Uruchamia się zaraz po CheckBoxkliknięciu, ale przed zmianą stanu zaznaczenia lub Uruchamia się tylko wtedy, gdy CheckBoxtraci ostrość Nie mogę znaleźć zdarzenia uruchamiającego się natychmiast po zmianie stanu zaznaczenia. …
Na przykład załóżmy, że jestem w formie 1, a następnie chcę: Otwórz formularz 2 (z przycisku w formularzu 1) Zamknij formularz 1 Skoncentruj się na formularzu 2
Jestem naprawdę nowy w .NET i nadal nie rozumiem, jak działają pliki konfiguracyjne. Za każdym razem, gdy wyszukuję w Google na ten temat, otrzymuję wyniki dotyczące web.config, ale piszę aplikację Windows Forms. Doszedłem do wniosku, że muszę użyć przestrzeni nazw System.Configuration, ale dokumentacja nie pomaga. Jak zdefiniować, że mój plik …
Jestem nowy w C # i próbowałem spojrzeć na wcześniejsze posty, ale nie znalazłem dobrej odpowiedzi. Czy w aplikacji formularza systemu Windows w języku C # z pojedynczym formularzem jest używany Form.Close()lepszy lub Form.Dispose()? MSDN mówi, że wszystkie zasoby w obiekcie są zamknięte, a formularz jest usuwany po wywołaniu Close. …
Mam projekt instalacyjny w .NET. Kiedy zapisuję projekt i inne projekty w Subversion, projekt instalacyjny nie jest już kompilowany. Pojawia się błąd „Nie można zaktualizować zależności projektu”.
Zawsze, gdy użytkownik zgłosi błąd, taki jak System.Runtime.InteropServices.SEHException - Składnik zewnętrzny zgłosił wyjątek? czy jest coś, co ja jako programista mogę zrobić, aby ustalić przyczynę? Scenariusz: jeden użytkownik (korzystający z programu napisanego przez moją firmę) zgłosił ten błąd. To mógł być jednorazowy błąd lub nie. Wspomnieli, że w ostatnim miesiącu …
Aż do teraz, po prostu umieścić blok try / catch wokół Application.Runw Program.cspunkcie wejścia do programu. To wychwytuje wszystkie wyjątki wystarczająco dobrze w trybie debugowania, ale kiedy uruchamiam program bez trybu debugowania, wyjątki nie są już obsługiwane. Otrzymuję nieobsługiwane pole wyjątków. Nie chcę, żeby to się stało. Chcę, aby wszystkie …
Walczyłem z tym od jakiegoś czasu i odkryłem, że wiele innych osób ma również problemy z TableLayoutPanel (.net 2.0 Winforms). Problem Usiłuję wziąć „pusty” tablelayoutpanel, który ma zdefiniowane 10 kolumn, a następnie programowo dodać wiersze kontrolek w czasie wykonywania (tj. Po jednej kontrolce na komórkę). Można by pomyśleć, że powinno …
Wprowadziłem kilka Console.WriteLinewywołań do przetestowania, ale nie pojawiają się one w oknie wyjściowym? public static ArrayList myDeliveries = new ArrayList(); public mainForm(){ InitializeComponent(); } private void mainForm_Load(object sender, EventArgs e){ if (!File.Exists("../../MealDeliveries.txt")){ MessageBox.Show("File not found!"); return; } using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){ //first line is delivery name string strDeliveryName …
Mam formularz zawierający a TextBoxw C #, który ustawiam na ciąg w następujący sposób: textBox.Text = str; Dlaczego po wyświetleniu formularza tekst w polu tekstowym jest podświetlony / zaznaczony?
Mam 3 kolumny w moim DataGridView. To, co próbuję zrobić, to automatyczne dopasowanie pierwszych 2 kolumn do szerokości treści, a trzecia kolumna wypełni pozostałe miejsce. Czy można to zrobić w WinForms? Ładuję moje dane z EF DataContext, jeśli jest to jakiekolwiek zastosowanie. Dołączyłem obraz, jak to obecnie wygląda.
Chcę przekazać wartości między dwoma formularzami (C #). Jak mogę to zrobić? Mam dwa formularze: Form1 i Form2. Form1 zawiera jeden przycisk. Kiedy kliknę ten przycisk, Form2 powinien się otworzyć, a Form1 powinien być w trybie nieaktywnym (tj. Nie można go wybrać). Form2 zawiera jedno pole tekstowe i jeden przycisk …
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.