失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 控件自定义和QQ皮肤

控件自定义和QQ皮肤

时间:2021-09-23 20:08:03

相关推荐

控件自定义和QQ皮肤

QQ换肤

1.创建新文件夹lib

2.加入lib中,并且添加引用

3.把文件夹加入引用

4.重新生成启动

自定义控件

(一)1.在原有的窗体添加新项目:用户控件

2.双击控件UserControl1,把父类换成Textbox

3.报错 ,转至代码,删除报错的语句

4.这个时候新控件已经自动生成,可以直接用

5.控件属性是userControl11_KeyPress

6.代码:

//只能输入退格键、回车键、小数点和数字 if (e.KeyChar != (char)8 && e.KeyChar != (char)13 && e.KeyChar != (char)46 && !(char.IsNumber(e.KeyChar))) { e.Handled = true; MessageBox.Show("请输入数字和小数点", "友情提示");userControl11.Focus(); return; } //<span style="color:#ff0000;">小数点不能在开头</span> if (e.KeyChar == (char)46 && userControl11.Text.Length == 0) { e.Handled = true; MessageBox.Show("请先输入数字", "友情提示"); return; } int a = 0; //计算小数点的个数的变量 a = userControl11.Text.ToString().Trim().Split('.').Length; if (e.KeyChar == (char)46 && a > 1) { e.Handled = true; MessageBox.Show("注意只能输入一个小数点", "友情提示"); return; }

(二)

自定义控件的步骤:

1、新建windows控件库;

2.、编辑需要的控件;

3、生成;(生成项目的bin,debug下面的dll文件即是你自定义的控件)

4、在需要的项目中——选择“工具箱”——右击任意控件——点击“选择项”——点击“浏览”——添加“工程项目.dll”,即可在工具箱中看见自定义的控件。

图片示意如下:

一、新建Windows控件库

2.编辑有需求的控件,如这个控件放数字不能是汉字,代码:

//只能输入退格键、回车键、小数点和数字 if (e.KeyChar != (char)8 && e.KeyChar != (char)13 && e.KeyChar != (char)46 && !(char.IsNumber(e.KeyChar))) { e.Handled = true; MessageBox.Show("请输入数字和小数点", "友情提示");userControl11.Focus(); return; } //<span style="color:#ff0000;">小数点不能在开头</span> if (e.KeyChar == (char)46 && userControl11.Text.Length == 0) { e.Handled = true; MessageBox.Show("请先输入数字", "友情提示"); return; } int a = 0; //计算小数点的个数的变量 a = userControl11.Text.ToString().Trim().Split('.').Length; if (e.KeyChar == (char)46 && a > 1) { e.Handled = true; MessageBox.Show("注意只能输入一个小数点", "友情提示"); return; }

3.生成;(生成项目的bin,debug下面的dll文件即是你自定义的控件)

4.工具箱-------》右键点击任意控件------》选项-------》浏览---------》点击dll文件

5.图

如果觉得《控件自定义和QQ皮肤》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。