Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否清除控件并将窗体重置为其原始状态?_C#_Winforms - Fatal编程技术网

C# 是否清除控件并将窗体重置为其原始状态?

C# 是否清除控件并将窗体重置为其原始状态?,c#,winforms,C#,Winforms,正如标题所说,如何清除控件并将窗体重置为其原始状态?我想当我点击“清除”按钮时,它会重置所有内容。所以我需要下面代码中的一些东西,但我不知道如何去做,我查到的所有东西都不清楚 private void btnClear_Click(object sender, EventArgs e) { } 代码的其余部分计算grosspay、netpay和一系列其他税收扣减,并将其显示在表单上。这就是我想在表单上清除/重置的内容 private void btnCalculatePay

正如标题所说,如何清除控件并将窗体重置为其原始状态?我想当我点击“清除”按钮时,它会重置所有内容。所以我需要下面代码中的一些东西,但我不知道如何去做,我查到的所有东西都不清楚

 private void btnClear_Click(object sender, EventArgs e)
    {

    }
代码的其余部分计算grosspay、netpay和一系列其他税收扣减,并将其显示在表单上。这就是我想在表单上清除/重置的内容

private void btnCalculatePay_Click(object sender, EventArgs e)
    {
        double hourlyRate = Convert.ToDouble(txtHourlyRate.Text);
        double hoursWorked = Convert.ToDouble(txtHoursWorked.Text);

        double grossPay = hourlyRate * hoursWorked;

        double stateIncome = grossPay * 0.035;
        double federalIncome = grossPay * 0.15;
        double socialSecurity = grossPay * 0.062;
        double medicare = grossPay * .029;
        double netPay = grossPay - (stateIncome + federalIncome + socialSecurity + medicare);

        lblDisplay.Text = "Gross Pay: " + grossPay + "\nState Income Tax Deduction: " + stateIncome + "\nFederal Income Tax Deduction: " + federalIncome + "\nSocial Security Deduction: " + socialSecurity + "\nMedicare Deduction: " + medicare + "\nNet Pay: " + netPay;


    }

使用clearing control(清除控件)如果您指的是清除控件数据,则可以使用控件
Text
属性并将其设置为
string.Empty
,如下所示。同样,根据表单中的不同控件,并非所有控件都有
Text
属性

 private void btnClear_Click(object sender, EventArgs e)
    {
        lblDisplay.Text = string.Empty;
        txtbox1.Text = string.Empty;
    }

你似乎在寻找一些不存在的魔法。清除控件的方式与填充控件的方式完全相同,例如,通过设置
文本框的
文本
组合框的
SelectedIndex
SelectedItem
SelectedValue
。请注意,
TextBox
还有一个
Clear
方法。