
winform
黑夜de骑士
工程数字化/智慧城市/数字孪生-资深研发
北京建筑设计院-数字化外聘专家
百度特邀AI讲师
Autodesk开发联盟-行业个人开发代表
多家国企央企设计院-数字化专家
多家建筑信息化创业公司-技术顾问
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
winform之控件在Panel中居中
一、背景 小伙伴们在做winform开发时,可能需要让控件居中。 比如想让这里的Label“欢迎使用”,在蓝色的Panel中居中,不管文字变多变少,依旧居中,如何实现呢? 二、实现思路 1.将控件label(欢迎使用)的Dock属性,设置为Fill。 2.将控件label(欢迎使用)的TextAlign属性设置为MiddleCenter。 做完这两步,就可以实现控件在Panel居中了。 三、...原创 2019-11-07 19:23:02 · 6809 阅读 · 0 评论 -
winform之Enter键触发按钮事件
一、背景 小伙伴们在做winform开发时,比如登陆界面,可能需要用键盘Enter键去触发登陆这个按钮事件,如何实现呢? 二、解决思路 点击主窗体,在属性中找到AcceptButton,然后将其属性值设置为我们想点击的登陆按钮名称,然后就可以直接通过Enter键,触发登陆按钮事件了。 三、注意事项 1.我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出BIM相关软件开发以及编程干货; 2.欢...原创 2019-11-07 19:07:52 · 3083 阅读 · 0 评论 -
Winform之tab键切换Textbox
一、背景 小伙伴们在做winform开发时,当界面中有多个TextBox时,如何通过tab键进入下一个TextBox呢? 比如,输完账号文本框信息后,让鼠标光标通过tab键切换到密码文本框 二、实现方法 选中账号文本框,然后在属性中找到TabIndex,将其设置为1 选中密码文本框,然后在属性中找到TabIndex,将其设置为2 如果有多个,可以继续按照顺序设置。 这样,我们在输入完账户文本...原创 2019-11-07 19:01:37 · 2133 阅读 · 0 评论 -
C#之winform跨线程调用异常
一、背景 小伙伴们在做winform开发时,如果在子线程中去设置主线程中UI控件的属性,会出现“跨线程调用异常”。如何解决呢? 二、解决思路 比如我们的winform控件是一个TextBox,名字是tbResult,现在需要在子线程中,修改其Text属性,那么如何实现呢? 使用以下代码即可: this.tbResult.Invoke(new Action(()=>{ this.tbRes...原创 2019-10-31 18:51:45 · 666 阅读 · 0 评论