随笔 - 64  文章 - 0 评论 - 31 阅读 - 98355
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

太帅了,以前都没用过的,用户控件的使用可以大大提高我们的开发效率啊!!!

定义:新建windows控件库

生产:对他进行编译生产

加载:可以在工具栏中添加一个选项卡,给他起个自己喜欢的名字,比如“用户控件”然后在其下面点击右键选择“选择项”在.NET Framework组件中点击浏览,然后选中你刚生产的那个.DLL文件,这样就ok了。

使用:和他自带的控件的用法是一样的了,直接拖上去就可以用了。

举例:

    只能输入数字的textbox控件

    只需要在自己定义控件的时候加入如下代码:

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            int ch = e.KeyChar;
            if (((ch >= 48) && (ch <= 57) || ch == 8 || ch == 13) == false)
            {
                e.Handled = true;
            }

        }

使用时拖入就可以了,不需要为每个都写,是不是很帅!!

开始找工作了,写的比较少了,有好的经验交流一下啊!!

 

posted on   朝阳  阅读(318)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示