winform
梦回普达措
C++,C#,机器学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#winform中的listbox如何针对其中的一个条目勾选和取消勾选来写对应的事件 某一个item是否被选中
方法一: 双击该listbox控件,会自动添加:private void xxxx_SelectedIndexChanged(object sender, EventArgs e),当一个listbox中的多个条目中的任何一个有变化时,都会触发这个事件 ,然后在这个函数中在去判断你需要的东西吧,比如https://www.cnblogs.com/iverson-3/p/111750...原创 2019-07-29 14:16:20 · 2717 阅读 · 0 评论 -
C#winform打开文件夹选择器
一、打开文件夹选择器 System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); dialog.Description = "请选择文件夹"; if (dialog.ShowDialog() == System.Windows.Forms.Dialog...原创 2019-08-21 18:46:52 · 6377 阅读 · 0 评论 -
没有安装sql数据库如何用vs打开mdf数据库文件
VS 2013菜单栏,工具-->连接到数据库;“更改”数据源为:MicrosoftSQL Server数据库文件;“浏览”并选择数据库文件;“使用Windows身份验证”;“测试连接”。若连接成功,确定后在左侧“服务器资源管理器”的“数据连接”中便会看到你想看的。注意:确保你的addressDB.mdf文件和日志文件addressDB_l...转载 2019-08-20 15:38:20 · 3078 阅读 · 0 评论 -
C#委托跨线程安全调用控件
来源:https://www.cnblogs.com/PatrickLiu/p/7094616.html//申明一个委托对象 public delegate void Action2<in T>(T t); private void button1_Click(object sender, EventArgs e) { ...原创 2019-08-10 14:21:54 · 483 阅读 · 0 评论 -
C# checklistbox用户点击列表框上的一个项目,将选中的项的值显示到界面上,取消勾选时,同步在界面上取消
简易场景:用户点击列表框上的一个项目,将选中的项的值显示到界面上,取消勾选时,同步在界面上取消。注意,要在ItemCheck事件里面写(如果在mouseClick事件里写,会有很多坑爹的问题),该事件有参数为e,调用e.currentValue和newValue就是目前的值和将要变化的值 private void chkListBox1_ItemCheck(object sen...原创 2019-08-18 17:30:52 · 2020 阅读 · 0 评论 -
C#listview控件修改每个单元格的颜色修改一行中不同列的颜色
来源:https://www.cnblogs.com/mingjiatang/p/3808765.htmlListViewItem item;item = new ListViewItem(new string[] { "NAME","" });item.UseItemStyleForSubItems = false; 只需要将ListView的每一项的UseItemStyl...原创 2019-08-06 15:26:44 · 1783 阅读 · 2 评论 -
C#选项卡tabcontrol的背景色如何改变
转载来源:https://zhidao.baidu.com/question/75299631.html把TabControl的DrawMode设为OwnerDrawFixed然后在它的DrawItem事件里添加代码:private void tabControl1_DrawItem(object sender, DrawItemEventArgs e){ ...原创 2019-08-08 15:22:30 · 4742 阅读 · 0 评论 -
winform窗体centerscreen居中屏幕显示无效的解决办法
来源:http://www.cftea.com/c/2013/11/6137.asp private void frmTest_Load(object sender, EventArgs e) { /* 居中显示 */ Size size = Screen.PrimaryScreen.WorkingArea.Size; ...原创 2019-08-08 10:40:57 · 3553 阅读 · 2 评论 -
C#如何找到一个listview的某一项的值如何更改listview某一个项的值
来源:https://www.cnblogs.com/summary/p/4526671.html用linq:ListViewItem li = ListViewUser.Items.Cast<ListViewItem>().First(x => x.Text == "1005" && x.SubItems["city"].Text == "北京...原创 2019-08-05 20:24:52 · 3484 阅读 · 0 评论 -
网友自己实现一个C#的INI文件读写类,非常好用
来源于网络,具体地址不详 /* ini文件操作类 */ public class INIOperationClass { #region INI文件操作 /* * 针对INI文件的API操作方法,其中的节点(Section)、键(KEY)都不区分大小写 * 如果指定的INI文件不存在,会自动...转载 2019-08-05 17:04:30 · 953 阅读 · 0 评论 -
winform修改listview的行高的方法
ImageList imgList = new ImageList(); imgList.ImageSize = new Size(1, 25); listView1.SmallImageList = imgList; listView1.GridLines = true; listVie...转载 2019-08-01 12:21:03 · 2116 阅读 · 0 评论 -
C# Directory插入数据时,解决已添加了具有相同键的项的问题,如何插入唯一键值,判断是否已经加入过某键值
来源:https://bbs.youkuaiyun.com/topics/392251962?page=1if (!myDictionary.ContainsKey(System.IO.Path.GetFileName(pa_th[i]))) { myDictionary.Add(System.IO.Path.GetFileName(pa_th[i]), pa_th[i]); }...原创 2019-08-04 23:02:33 · 2790 阅读 · 0 评论 -
C#关闭一个特定的窗体(关闭特定的消息框或者普通窗体)
/* 关闭一个消息窗体 ,title是窗体的名称*/ public static void KillMessageBox(string title) { //按照MessageBox的标题,找到MessageBox的窗口 IntPtr ptr = FindWindow(null, title); ...转载 2019-08-04 21:57:56 · 1810 阅读 · 0 评论 -
C#事件订阅(计时器的EventHandler自己写)如何给计时器Timer的Tick事件传递参数
来源于:https://blog.youkuaiyun.com/wem520/article/details/79992845https://blog.youkuaiyun.com/wem520/article/details/79992845Timer secAlarmTimer = new Timer(); secAlarmTimer.Enabled = true; ...转载 2019-08-04 18:42:46 · 1279 阅读 · 0 评论 -
如何用C#winform定义自己的控件
转载地址:https://www.cnblogs.com/feiyangqingyun/archive/2013/06/15/3137597.html1.第一步:先准备开关按钮要使用到的背景图片,一般就两张,一张是开的,一张是关的,也可以说是开启和关闭。注意,除了把图片放到工程目录下之外,还要把控件加载到项目的资源里,步骤:右键项目-->属性-->资源-->添加现有资源2...转载 2019-08-03 22:17:40 · 456 阅读 · 0 评论 -
winform为了美化界面IrisSkin4.dll后,界面显示很混乱,难看,界面上有错乱的线条,卡顿的解决办法
将引用目录中的PresentationCore和PresentationFramework移除,就好了。可能是这两个dll和IrisSkin4.dll有某些不合的原因导致的界面混乱。建议移除这两个dll后,测试一下程序所有的功能是否正确;如果你的项目中找不到这两个dll,那么建议先考虑是不是其他的dll与IrisSkin4.dll冲突导致的,一个一个删掉dll去试。...原创 2019-09-20 17:59:39 · 2055 阅读 · 0 评论
分享