Winform
Winform相关
平底锅锅锅
走过路过不要错过
展开
-
Winform窗体最小化后如何再次弹出
Winform窗体最小化后如何再次弹出,设置WindowState = FormWindowState.Normal即可。原创 2022-01-17 16:22:40 · 2661 阅读 · 0 评论 -
Winform PropertyGrid控件
Winform PropertyGrid控件原创 2022-01-17 16:11:40 · 1494 阅读 · 0 评论 -
多线程控件安全使用
简介: .NET Framework禁止对控件的跨线程非安全调用,否则会触发错误。WinForm多线程使用控件时可以巧用Action或MethodInvoker委托调用。亦可在窗体代码中设置Control.CheckForIllegalCrossThreadCalls=false;程序就会忽略线程安全检查,简单来说控件可以多线程安全使用。使用:1.Action //无参 private void Test() { ...原创 2021-07-19 10:11:50 · 240 阅读 · 0 评论 -
自动识别系统调用对应的dll
简介:如果一个dll,有64位和32位两个版本的,可以自动识别系统调用对应的dll。如果变量类型有long使用而且超过int的范围时,就不能使用了,因为两个函数的变量类型要一致,最终会使用int型作为变量的入口类型。代码下载链接。 代码新建类,用于导出dll的函数。 静态类,外部直接调用。 系统位数和dll的位数要一致,否则报错,内容:试图加载格式不正确的程序。 ...原创 2018-12-28 19:40:34 · 833 阅读 · 0 评论 -
dll创建和使用
简介: 通过C++项目创建dll,C#项目使用dll。代码下载链接。 1.创建创建Winform项目,用于测试使用dll。 创建“Win32项目”,用于创建dll。在解决方案右键->添加,这样可以两个项目会在同一解决方案下。 创建对应cpp和h文件。 同一个解决方案新建项目 Win32项目 选择DLL 向导结束 2.代码.cpp文件函数...原创 2018-12-28 17:51:46 · 900 阅读 · 0 评论 -
窗体去边框后移动
简介:窗体的FormBorderStyle属性为None时,可以使用鼠标移动窗体。 1.介绍属性 FormBorderStyle 获取或设置窗体的边框样式 None 无边框。 FixedSingle 固定的单行边框。 Fixed3D 固定的三维边框。 FixedDialog ...原创 2018-12-30 11:25:47 · 428 阅读 · 0 评论 -
MessageBox.Show显示到最顶层
简介:显示可包含文本、按钮和符号(通知并指示用户)的消息框。MFC的MessageBox的MB_TOPMOST属性可以直接设置。Winform的MessageBox没有直接设置的参数。 介绍显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。MessageBox.Show 方法 (String, String, MessageBoxButtons, MessageBox...原创 2018-12-29 12:04:39 · 12251 阅读 · 2 评论 -
Winform DataGridView单元格中动态添加多个控件
简介: 在DataGridView的单元格中动态添加多个控件。例如在DataGridViewTextBox单元格中,添加CheckBox和Button控件。主题思路就是一个动态控件的大小,位置,显示,事件设置,和平常控件一样使用。 代码下载链接:https://download.csdn.net/download/c_gyl/10861487。 ...原创 2018-12-19 14:46:28 · 10947 阅读 · 6 评论 -
Winform获取当前窗体的控件
简介: Winform获取当前窗控件的方法介绍。当控件放在容器类的控件中,常规方法this.Controls不会包含所有的控件。使用方法一 //第一种,Button控件放在GroubBox等容器控件中,无法获取到 List<Control> list = new List<Control>();...原创 2019-11-19 08:57:31 · 2034 阅读 · 0 评论