gpt4 book ai didi

c# - 如何编写 C# 方法来清除按钮单击时的一组复选框?

转载 作者:太空狗 更新时间:2023-10-30 00:18:43 25 4
gpt4 key购买 nike

新的 C# 问题...

当我单击清除按钮时,我应该编写 6 个单独的方法来清除 6 组复选框(一次全部)。我知道如何用单独的复选框对其进行编码,但问题是要求我创建一个方法,然后在单击清除按钮时调用所有 6 个方法。帮忙?

我还没有与 clearButton_Click 事件关联的任何内容。

    private void ClearOilLube
{
set {oilChangeCheckBox.Checked = false;
lubeJobCheckBox.Checked = false;}
}

private void ClearFlushes
{
set {radiatorFlushCheckBox.Checked = false;
transFlushCheckBox.Checked = false;}
}

private void ClearMisc
{
set {inspectionCheckBox.Checked = false;
replaceMufflerCheckBox.Checked = false;
tireRotationCheckBox.Checked = false;}
}

private void ClearOther
{
set {partsCostInputTextBox.Text = null;
laborInputTextBox.Text = null;}
}

private void ClearFees
{
set {servicesLaborDispLabel.Text = null;
partsDispLabel.Text = null;
partsTaxDispLabel.Text = null;
totalFeesDispLabel.Text = null;}
}

最佳答案

当点击清除按钮时,只需调用您在上面创建的方法来清除数据。

public void clearButton_Click(Object sender, EventArgs e)
{
ClearOilLube();
ClearFlushes();
ClearMisc();
ClearOther();
ClearFees();

// May be required to be called to ensure the UI is up to date.
Update();
}

编辑

你的问题的语法有点奇怪。当它们应该是方法时,它们被写得有点像属性。不需要“设置”或“获取”。只需将它们设为常规辅助方法即可。

这只是输入,没有在编译器或 IDE 上进行测试,但我看到的是固定的。

private void ClearOilLube()
{
oilChangeCheckBox.Checked = false;
lubeJobCheckBox.Checked = false;
}

private void ClearFlushes()
{
radiatorFlushCheckBox.Checked = false;
transFlushCheckBox.Checked = false;
}

private void ClearMisc()
{
inspectionCheckBox.Checked = false;
replaceMufflerCheckBox.Checked = false;
tireRotationCheckBox.Checked = false;
}

private void ClearOther()
{
partsCostInputTextBox.Text = "";
laborInputTextBox.Text = "";
}

private void ClearFees()
{
servicesLaborDispLabel.Text = "";
partsDispLabel.Text = "";
partsTaxDispLabel.Text = "";
totalFeesDispLabel.Text = "";
}

关于c# - 如何编写 C# 方法来清除按钮单击时的一组复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31621875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com