C#入门经典第四版中359页一个textBox的例子,说为了防止用户在输入完信息之前单击OK,要先把OK按钮的Enabled属性设置为false,这应在窗体的构造函数中设置,而不是Properties窗口中设置。
请问这是为何?如果在Properties设置了false,不也能通过代码 this.btnOK.Enabled = true来使得必要的时候启用该按钮么?还有,这个例子中的几个处理文本框的程序开头
private void txtBoxAge_KeyPress(object sender, KeyPressEventArgs e)
参数里的sender和e都是干吗用的?哪儿有提到这块知识?
我是看到第10章,OOP的一部分实在看不下去了,太抽象无法理解,就直接看win部分了初涉C#,OOP的很多概念都转不过弯来,谢谢各位指点!
请问这是为何?如果在Properties设置了false,不也能通过代码 this.btnOK.Enabled = true来使得必要的时候启用该按钮么?还有,这个例子中的几个处理文本框的程序开头
private void txtBoxAge_KeyPress(object sender, KeyPressEventArgs e)
参数里的sender和e都是干吗用的?哪儿有提到这块知识?
我是看到第10章,OOP的一部分实在看不下去了,太抽象无法理解,就直接看win部分了初涉C#,OOP的很多概念都转不过弯来,谢谢各位指点!
解决方案 »
- C#,textbox显示DataGridView的内容
- 帮忙解答一下三维锯齿数组的怎么符值!!!!
- 如果把手动生成的datatable链接到水晶报表里打印出来?
- 如何禁用datagridview的行自动增加功能!!!
- datagridview数据绑定到list对象的一个子对象怎么实现
- 请问如何截取字符串的子串啊?
- 大家一定会喜欢的
- Vista下使用VS2008编译.EXE的C#程序 出现错误"无法加载 DLL“api_clnt.dll”: 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志。 (异常来自 HRESULT:0x800736B1)"。
- .NET在线编辑器-.NET内容管理的新工具! 希望大家喜欢
- C# 一个8位数二进制的字符串 转16进制的问题
- (请教)根据textbox中的内容动态筛选listbox中的内容
- c# excel 表头设置
{
try
{
this.btn.Enabled =false;
//你处理的代码
}
catch(Exception ex)
{
throw ex;
}
finally
{
this.btn.Enabled =true;
}
}
sender是指触发这个事件的对象,你可以通过它来得到是哪个触发了这个事件
KeyPressEventArgs 是相应事件的参数。
{
try
{
this.btn.Enabled =false;
//你处理的代码
}
catch(Exception ex)
{
throw ex;
}
finally
{
this.btn.Enabled =true;
}
}
sender是指触发这个事件的对象,你可以通过它来得到是哪个触发了这个事件
KeyPressEventArgs 是相应事件的参数。
理解一下