在closing 中把属改为可以为空?
解决方案 »
- 如何将这个语句中的网址变成超链接:MessageBox.Show("访问:http://www.baidu.com/", "提醒");
- 关于xml的面试题目,求高手解答下
- 请问如何更改VS2008的主题?就是IDE的背景、字体等,UP有分
- 求助,急用、。。
- DataRelation问题
- 如何不用using,引用包含文件的命名空间
- 问 xlfancy 一个问题,关于System.Net.FileWebRequest
- c#中的 PropertyGrid 如何设置SelectedGridItem
- 类别名称的帮助
- 如何把一个sqlserver中的日期字段绑定到dateTimePicker中
- 问两个关于C#的问题. 难道MS忘了做这些功能 了吗?
- 如何知道一个类所对应的dll文件的物理路径?(c#)
{
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if(msg.WParam.ToInt32() == (int) Keys.Tab)
{
SendKeys.Send("{Enter}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
}
上面一段代码的意思是将按tab键的效果等同于按了回车键
然后在private void textBox3_KeyPress(System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar == (char)13)
{
}
}
在按回车键的时候判断是否为空,如果为空则提示这样就不
textbox1.select()
return;
试试行不行
还有,怎么样在这个控件里触发另一个控件的ENTER事件,
不知道你是不是这么做的,因此在Validating的时候,有一个判断
是否点击了所谓取消按钮的机会,你可以试试按钮所在窗体的
ActiveControl属性,如果没有估计错误的话,在点击该按钮
触发该文本框的Validating事件时,按钮所在窗体的ActiveControl
应该已经是该按钮了。
在.NET的控件中有一种是checklistbox,这里我想把他改一下,
把它做成下拉的多选列表框(dropdownchecklistbox,原来的占的空间太大了),和COMBOBOX很像,但是可以多选(每一项前面多一个CHECKBOX,可以选择,被选中以后把内容用分搁符|分隔后显示在dropdownchecklistbox的TEXT中)大家有什么意见,要是有人做过给点提示,有代码更好,[email protected],MSN也是这个帐号!