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
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
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] =...
Mam ciąg „test1” i moje ComboBox zawiera test1, test2oraz test3. Jak ustawić wybrany element na „test1”? To znaczy, jak dopasować mój ciąg do jednego z elementów comboBox? Myślałem o poniższej linii, ale to nie działa. comboBox1.SelectedText = "test1";
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ą...
Chcę uzyskać pierwszy dzień i ostatni dzień miesiąca, w którym znajduje się dana data. Data pochodzi z wartości w polu interfejsu użytkownika. Jeśli używam próbnika czasu, mogę powiedzieć var maxDay = dtpAttendance.MaxDate.Day; Ale próbuję uzyskać go z obiektu DateTime. Więc jeśli mam to...
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...
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...
Mam kontrolę, do której muszę wprowadzać duże modyfikacje. Chciałbym całkowicie uniemożliwić przerysowanie, gdy to robię - SuspendLayout i ResumeLayout nie wystarczą. Jak zawiesić malowanie dla kontrolki i jej
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...
Mam stylistyczne pytanie dotyczące wyboru implementacji wątku w tle, którego powinienem użyć w aplikacji formularza Windows. Obecnie mam BackgroundWorkerna formularzu, który ma nieskończoną (while(true))pętlę. W tej pętli używam WaitHandle.WaitAnydrzemki wątku, dopóki nie wydarzy się coś...
MVVM jest najczęściej używany z WPF, ponieważ doskonale się do niego nadaje. Ale co z Windows Forms? Czy istnieje ustalony i powszechnie używany wzorzec podejścia / projektowania, taki jak ten dla Windows Forms? Taki, który działa wyraźnie dobrze z Windows Forms? Czy jest książka lub artykuł, który...
Mam kilka elementów w ComboBox (WinForms z C #). Chcę, aby ich zawartość była statyczna, aby użytkownik nie mógł zmieniać wartości wewnątrz, gdy aplikacja jest uruchamiana. Nie chcę również, aby użytkownik dodawał nowe wartości do
jeśli dodajesz wiersz do DataTable DataRow row = datatable1.NewRow(); row["column2"]="column2"; row["column6"]="column6"; datatable1.Rows.Add(row); Co powiesz na to
Mam w moim programie C # textBox Potrzebuję tego po uruchomieniu programu, fokus będzie znajdował się na polu tekstowym Próbuję tego na Form_Load: MyTextBox.Focus(); ale to nie
Jeśli utworzysz panel w formularzu i ustawisz go na Dock = Top i upuścisz inny panel i ustawisz jego Dock = Fill, może on wypełnić cały formularz, ignorując pierwszy panel. Zmiana kolejności tabulatorów nic nie
Gdy pole tekstowe C # WinForms otrzymuje fokus, chcę, aby zachowywało się jak pasek adresu przeglądarki. Aby zobaczyć, co mam na myśli, kliknij pasek adresu przeglądarki internetowej. Zauważysz następujące zachowanie: Kliknięcie w polu tekstowym powinno zaznaczyć cały tekst, jeśli pole tekstowe...
Mam pewne elementy sterujące, które chciałbym wyświetlić, ToolTipgdy kursor myszy znajduje się nad nim. W jaki sposób mogę to zrobić? Chciałbym wiedzieć, jak to zrobić poprawnie w kodzie, ale także w projektancie ( ToolTipw przyborniku jest komponent, ale nie całkiem… rozumiem). Nie zdziwiłbym...
Mam modalne okno dialogowe i muszę ukryć przycisk Zamknij (X), ale nie mogę go użyć ControlBox = false, ponieważ muszę zachować przyciski Minimalizuj i Maksymalizuj. Muszę ukryć tylko przycisk Zamknij, czy jest na to sposób? Wielkie dzięki! Aktualizacja: Miałem pozwolenie na wyłączenie go, co...
Chciałbym zmienić kolor konkretnego wiersza w moim datagridview. Wiersz należy zmienić na czerwony, gdy wartość kolumny kolumna 7 jest mniejsza niż wartość w kolumnie kolumna 10. Jakieś sugestie, jak to