winform
丨背水丨
分享一些开发环境的搭建技巧。顺手共享自己期末做的大作业项目、
展开
-
【winform中的提示框】 使用Help.ShowPopup()做信息的提示框
做winform开发时,常用MessageBox.Show("Test");做提示框,用于验证信息提示时用诸多不便。可以试试Help.ShowPopup()做提示框 模仿web中的提示框效果如图先看看方法//// 摘要:// 显示帮助的弹出窗口。//// 参数:// parent:// 一个 System.Windows.Forms.Control 标识帮...原创 2020-03-05 10:39:01 · 1489 阅读 · 0 评论 -
winform中监听TextBox,回车发送,shift回车换行
监听KeyUp事件,Btn_Sender为发送按钮/// <summary>/// 监听换行/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void TextBox_KeyUp(object sen...原创 2020-03-04 14:48:03 · 2682 阅读 · 0 评论 -
winform控件事件处理程序方法(自动生成)名称与命名规则冲突的问题
当我们从工具箱中拖出一个控件时,这里以Button为例,默认的名称为button1代码设计器中可以看到private System.Windows.Forms.Button button1;这很容易理解,Button是一个类,我们实际上创建了Button一个实例而已,所以首字母小写命名是没问题的,也符合我们通常的编程习惯。但是当我们双击这个按钮,vs自动创建的Click方法中,我们可以...原创 2020-03-02 10:16:07 · 2007 阅读 · 2 评论 -
winform中跨线程访问控件。线程间操作无效: 从不是创建控件的线程访问它
例如有一个Label控件名为Lbl_Cnt你通过一个按钮Btn_Start在新线程中对其进行更新,就有可能出现该错误private void Btn_Start_Click(object sender, EventArgs e){ Task.Run(() => { while (int.TryParse(Lbl_cnt.Text, out int cur...原创 2020-02-26 17:25:05 · 524 阅读 · 0 评论 -
winform中的TextBox如何去掉闪烁的光标
方法一将TextBox中的Enable属性设置为False即可TextBox1.Enable = False; //或者在属性窗口直接设置这种方法存在一个缺点,就是如果你的TextBox是多行的,那么就不能滑动浏览了方法二我们可以考虑监听TextBox,一旦变成变为焦点,我们直接改到其他的控件,以上图为例,两个TextBox我分别命名为Txt_Info和Txt_Sender,双击编写...原创 2020-01-06 14:42:28 · 3910 阅读 · 0 评论 -
winform使用用户控件时,显示“未能加载工具箱”
问题如标题所示,自己创建了一个“用户控件”,拖拽到Form上的出现以前错误。解决方法:右击项目-》属性切换到生成选项卡,在目标平台选择“X86”,保存关闭最后右击项目“重新生成”即可。...原创 2019-07-26 14:16:08 · 3459 阅读 · 0 评论