
c#
administrator_leo
这个作者很懒,什么都没留下…
展开
-
多个数组的ContextMenuStrip绑定到按钮上,如何获取哪个按钮触发的
当有多个按钮需要操作时候,通常会采用数组的形式进行排列,但使用contentMenuStrip时候,通常只定义一个就够了,但是这个时候我们很难通过sender获取到点击的索引。尝试了两种方式:直接点击新增加的item,生成点击事件,然后通过事件中的sender寻找,通过这种方式无法找到; 显示无法转换;通过注册事件来处理(也是看到网上其他方案参考加改进)void LoadMenustrip() { rightMenu = new UIContextM原创 2021-09-15 19:18:46 · 737 阅读 · 0 评论 -
DataGridview绑定复杂对象
假设有一个类class Person { private string id; private string name; private Address homeAddr; public string ID { get { return id; } set { id = value; } } public string Name转载 2021-09-06 10:44:05 · 463 阅读 · 0 评论 -
取消dataGridView加载数据闪烁的方法
通过实现双缓冲解决窗体、控件尺寸大小发生变化,以及DataGridView控件在加载数据时产生的闪烁问题1、设置窗体和控件的双缓冲方法一:使用窗体或控件的DoubleBuffered属性this.DoubleBuffered = true;在这里插入代码片方法二://将指定的标志设置为true或falsethis.SetStyle(ControlStyles.OptimizedDou...原创 2019-11-28 11:59:05 · 1171 阅读 · 0 评论 -
c#修改程序名称——转载
修改项目名称,主要是通过以下几个步骤就能完成:修改解决方案的名称。修改解决项目名称。修改项目的程序集名称和默认命名空间替换整个项目或解决方案中的出现该名称的地方。修改.sln文件中的出现的名称。更该与.sln文件同一目录的文件夹的名称。删除项目Debug或Release文件下的所有内容重新编译整个解决方案修改解决方案的名称:直接选择解决方案,右键重命名即可。转载 2017-09-10 20:48:55 · 4373 阅读 · 0 评论 -
c# 使用c++封装类库调用方式 (通过dll方式使用)
什么是托管代码?原创 2019-08-12 15:11:37 · 4095 阅读 · 0 评论