Diskuze: Závislost ve Windows Forms
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud správně rozumím otázce, chceš, aby groupbox fungoval tehdy, když
zaklikneš checkbox?
V tom případě bych využil událost CheckedChanged.
tj.
private void Form1_Load(object sender, EventArgs e)
{
groupBox1.Enabled = false; //deaktivace groupboxu při spuštění
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
groupBox1.Enabled = true; //aktivace při zakliknutí checkboxu
}
Když nad tím tak přemýšlím, tak jsem ti tady dal docela nesmyslné řešení, protože když odklikneš, bude to fungovat stále.
private void Form1_Load(object sender, EventArgs e)
{
groupBox1.Enabled = false; //deaktivace groupboxu při spuštění
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
groupBox1.Enabled = true;
}
else
groupBox1.Enabled = false;
}
když už tak:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
groupBox1.Enabled = checkBox1.Checked;
}
Ergiler:
Co znamená: "CheckBox aktivuje GroupBox, před aktivací GB nereaguje." ?
Není lepší používat WPF místo WinForms? WPF podporuje DPI, rychleji se vykresluje a co hlavně, je aktuálnější a lépe se v něm pozicují prvky.
Zobrazeno 6 zpráv z 6.