首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

两个简单的基础有关问题-C#的Win Form中常用控件使用,请问

2012-08-28 
两个简单的基础问题---C#的Win Form中常用控件使用,请教!两个简单的基础问题---C#的Win Form中常用控件使

两个简单的基础问题---C#的Win Form中常用控件使用,请教!
两个简单的基础问题---C#的Win Form中常用控件使用,请教:

1.一个TextBox,如何简单设定,让其只能输入数字(包括小数点),但是不包括负数?
2.一般的CheckBox或者Button,Label等,当user的Mouse在其上面停留时,如何实现对应的ToolTip功能?就是显示一段更详细的说明文字,mouse移开后,自动消失。

谢谢。

[解决办法]
文本框 只能输入数字:

private void txtAge_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 48 && e.KeyChar <= 57 || e.KeyChar == 8)
{

}
else
{
e.Handled = true;
}
}
[解决办法]
放一个ToolTip控件到窗体上,然后每一个控件都会多出来个可以让你填写Tip的属性,在那里就可以添加了。

对于TextBox来说,你可以简单的在KeyPress里进行按键处理,但是要想处理好的话,还是要处理WndProc消息的。
因为对粘贴等操作按键是处理不了的。

热点排行