Witam,
na formie mam 3 comboBoxy i button po kliknięciu którego idzie update do bazy ( combo boxy są parametrami ),
na początku dałem button visible = false.
chcialbym aktywować ten przycisk gdy wszystkie comboboxy mają jakąś wartość
jak?
Witam,
na formie mam 3 comboBoxy i button po kliknięciu którego idzie update do bazy ( combo boxy są parametrami ),
na początku dałem button visible = false.
chcialbym aktywować ten przycisk gdy wszystkie comboboxy mają jakąś wartość
jak?
Najlepiej jest stworzyć metodę, w której będziesz sprawdzać, czy jakaś wartość jest zaznaczona w tym ComboBoxie, i wywołujesz ją za każdą zmianą zaznaczenia w każdym z ComboBoxów.
dzięki za info. Jak wspominałem jest newbie.
zrobiłem sobie taki test
public void checkCombo(string comboValue)
{
if (comboValue.Length > 0)
button1.Visible = true;
}
zapakowałem to pod kliknięcie jakiegoś testowego buttona i efekt jest( łatwo jest dodać akcję na kliknięcie -> jak dodawać inne akcje np. w stylu onChange etc...?)
tak naprawdę na onChange każdego z trzech comboBoxów musiałbym odpalać tą metodę. Tak sobie teraz myślę, że nawet lepiej zrezygnować z argumentu i wewn. metody zapakować ify dla moim combo i już. Zbyt mały programik aby kombinować ale złe nawyki to też do luftu.
Nie znam C# ale możesz chyba zrobić tak
public void checkCombo()
{
button1.Visible = ((combo1.Text.Length > 0) & (combo2.Text.Length > 0) & (combo3.Text.Length > 0));
}
i podpiąć ją pod OnChange wszystkich comboboxów.