
Winform
fkdw
这个作者很懒,什么都没留下…
展开
-
Winform DataGridView 移除第一列空白的列
第一列默认是空白的,如果不想要可以这么设置。原创 2024-06-07 15:58:35 · 1249 阅读 · 0 评论 -
Winform 界面管理
winform 打开多个界面时,如果使用 Form.Show 方法,有时候没注意就把同一个窗体打开多次,这可能会导致数据混乱,如果去判断窗体是否打开也很麻烦,需要写一堆的代码才能实现,为了解决这个问题,我做了小小的封装,可以很好的解决这个问题。另外我还封装了 判断界面是否打开、获取打开的 Form、打开有参数的 Form 窗体 等功能,用法就不一一展示了。原创 2024-05-23 10:01:46 · 230 阅读 · 0 评论 -
Winform 判断当前是 Debug 模式还是 Release 模式
可以使用 System.Diagnostics.Debugger.IsAttached 属性来判断当前运行的是 Debug 模式还是 Release 模式。当在 Debug 模式下运行时,System.Diagnostics.Debugger.IsAttached 属性的值为 true,而在 Release 模式下运行时,该属性的值为 false。原创 2024-05-23 09:36:12 · 452 阅读 · 0 评论 -
Winform 获取 ListBox 所有(多选)选中项的数据
将 listBox1 的 SelectionMode 字段的值设置为 MultiExtended。先新建一个类 Tool,这里用来随机生成字符串,用来添加到 listBox1 中。获取多选数据 按钮这里可以获取所有选中行的索引,或者所有选中行的值。在运行之前,我们需要给 listBox1 添加数据。接下来就给 listBox1 添加数据。点击 获取多选数据 按钮。点击 获取多选数据 按钮。运行后,选中界面如下。可以看到,输出是对的。运行后,选中界面如下。原创 2023-12-12 16:46:34 · 1978 阅读 · 1 评论 -
Winform 最小化托盘
切换到事件界面,就是下面图标有个类似打雷的图标,然后双击 MouseClick 这行就会自动添加 notifyIcon1_MouseClick 事件了,这里主要作用是最小化托盘后,点击软件的图标时,软件就在显示默认窗口,如果你想鼠标双击事件,就使用 MouuseDoubleClick 事件。另一个,如果你只有 icon 图片,但不是 icon 格式的,你还需要一个 icon 转换的软件,将图片转换为 icon 格式的,否则后续的功能是无法继续的。好了,这样就可以达到效果了。icon 图标一定要设置,原创 2023-12-11 11:02:12 · 1067 阅读 · 1 评论 -
Winform 输入框控件默认选中的解决办法
textbox 输入框就莫名其妙的被选中,就这个问题,我在网上查了很多资料,很多人说使用 Tabstop 设置成 false 就可以了。也非常麻烦啊,于是我又找到了另一种方法,更为简单,也更方便,就一句代码就搞定了。在 winform 中,界面一启动,经常有这样的现象。我试了一下,确实可以,但是每个输入框都要设置,如下。原创 2023-10-31 10:18:51 · 969 阅读 · 2 评论