0
我是一个代码新手,正在学习所有这些东西的意义。这段代码给了我一个基于复选框的值设置一个特定颜色和文本的形状。我想将默认值设置为false,因为新记录的复选框将设置为false。这是代码。设置一个对象的初始值
private static void chkbxOpnExp_AfterCheckStateChanged(object sender, System.EventArgs args)
{
try
{
switch (chkbxOpnExp.Checked)
{
case true:
{
shpeOpenExp.Status = (Epicor.Mfg.UI.FrameWork.StatusTypes)2;
shpeOpenExp.EnabledCaption = "OPEN EXCEPTION!";
break;
}
case false:
{
shpeOpenExp.Status = (Epicor.Mfg.UI.FrameWork.StatusTypes)0;
shpeOpenExp.EnabledCaption = "No Exception";
break;
}
}
}
catch (Exception ex)
{
MessageBox.Show("Exception thrown by EnableAdderCheck " + "\r\n" + "Source: " +
ex.Source + "\r\n" + "Message: " + ex.Message + "\r\n"
+ "StackTrace: " + ex.StackTrace, "Error Message:");
}
}
谢谢你对如何解决这个问题的任何见解。
默认情况下,布尔值为False,复选框默认为未选中。 – SlaterCodes
你到目前为止尝试过什么?请向我们展示一些努力,而不是要求我们解决您的问题。 – yvesmancera
并且请将更多精力放在将来的格式化代码中 - 没有理由根据原始代码大幅缩减所有内容。 –