在程序初始启动时:
1. Mode- initial。
- checkBox1 - 没有复选框;
- textBox2 - 编辑模式;背景颜色为白色;
然后我开始选中/取消选中该框,一切都按照下面描述的场景进行。
必需的脚本。
0. 我启动程序。
1.模式-原创。
- checkBox1 - 没有复选框;
- textBox2 - 阅读模式。背景颜色为灰色;
2.模式——工作。
- checkBox1 - 带有复选标记;
- textBox2 - 编辑模式。背景颜色为白色;
问题。
如何确保在启动程序后有 checkBox1 - 没有复选框,而 textBox2 处于读取模式?
namespace shbl_pust
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// checkBox1.Checked == false - без птички;
// checkBox1.Checked == true - c птичкой;
private void Form1_Load(object sender, EventArgs e)
{
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox checkBox = (CheckBox)sender; // приводим отправителя к элементу типа CheckBox
if (checkBox1.Checked == false)
{
textBox2.ReadOnly = true;
textBox2.BackColor = Color.Gainsboro;
}
else
{
textBox2.ReadOnly = false;
textBox2.BackColor = Color.White;
}
}
private void button8_Click(object sender, EventArgs e)
{
// КОД....
}
1 个回答