Mam przycisk, który po kliknięciu otwiera okno dialogowe z różnymi kontrolkami, takimi jak przyciski radiowe i pola tekstowe. Jeśli wszystko jest w porządku, wartości w tym oknie dialogowym są przekazywane do przycisku, a reszta kodu jest przetwarzana z tymi wartościami. Jeśli Anuluj, nie rób nic.Niestandardowe okno dialogowe w C#?
Jak mogę to zrobić? Zastanawiałem się nad utworzeniem innej formy z tymi kontrolkami i mam przycisk wywoływania nowego formularza, ale chcę, aby pozostałe elementy sterujące przestały działać, dopóki formularz nie zostanie wypełniony, tak jak w oknie dialogowym.
Dlaczego dodać wiele kanalizacji poprzez delegatów, gdy jest to coś, co może obsługiwać natywnie? – dotnetnate
Prawda, jednak często można osiągnąć wiele różnych rzeczy.W takim przypadku istnieją właściwości publiczne z okna dialogowego, delegatów i zdarzeń, i tak dalej. Na przykład. http://www.codeproject.com/KB/cs/pass_data_between_forms.aspx Po prostu podaję alternatywę – ScruffyDuck
Mogę iść do pracy z mojego domu 40 mil od mojego biura. To nie sprawia, że jest to dobry pomysł. Nie wszystkie pomysły są tworzone jednakowo;) – dotnetnate