随笔分类 -  控件/外观编程

摘要:一、改变标签颜色 tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; ItemTabControl.DrawItem += new System.Windows.Forms.DrawItemEventHand 阅读全文
posted @ 2024-08-20 14:22 不溯流光 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一、利用委托异步实现Button长按循环执行事件 来源:C# Winform 利用委托异步实现Button长按,TextBox内值累加累减,弹起停止_c# 根据按钮按下和弹起 委托-CSDN博客 bool isAddMouseDown = false; //加按钮是否按下 double thisSe 阅读全文
posted @ 2024-03-09 10:25 不溯流光 阅读(140) 评论(0) 推荐(0) 编辑
摘要:一、改变开关颜色 ts.LookAndFeel.UseDefaultLookAndFeel = false;//重要 ts.LookAndFeel.SkinMaskColor = Color.FromArgb(204, 0, 0); 阅读全文
posted @ 2023-05-10 17:22 不溯流光 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一、保持图片比例跟随控件大小缩放 pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;//PictureBoxSizeMode.StretchImage; pictureBox1.BackgroundImageLayout = ImageLayout.Zoo 阅读全文
posted @ 2023-04-28 17:44 不溯流光 阅读(447) 评论(0) 推荐(0) 编辑
摘要:一、固定某一部分大小 IsSpliterFixed属性设为FalseFixedPannel属性设为Pannel1(要固定的面板的名称) 二、设置分割边框的宽度 设置SplitterWidth,最小为1。 三、分割多个模块 如果SplitContainer的某一的Panel需要再进行分割,且对分割宽度 阅读全文
posted @ 2023-03-22 14:36 不溯流光 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/Cool2Feel/article/details/81018722 [System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern int SetWindowL 阅读全文
posted @ 2023-03-01 17:44 不溯流光 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、RepositoryItemTrackBar 1、设置进度值 barEditItem1.EditValue=10; 2、设置最大值 要设置嵌套的RepositoryItemTrackBar,而不是barEditItem: repositoryItemTrackBar1.Maximum=100; 阅读全文
posted @ 2023-02-15 15:50 不溯流光 阅读(242) 评论(0) 推荐(0) 编辑
摘要:以下方法适用于大部分控件。 一、使用Properties.Resources类 需要你事先将图片添加到项目中。添加方法如下: button.BackgroundImage = 命名空间名.Properties.Resources.图片名称; 二、使用图片链接 button.BackgroundIma 阅读全文
posted @ 2023-02-02 16:59 不溯流光 阅读(611) 评论(0) 推荐(0) 编辑
摘要:注:在控件属性中没有MouseWheel事件,只能手动代码里添加。大部分控件都能绑定MouseWheel事件。 以窗体为例: public Form1() { InitializeComponent(); MouseWheel += new MouseEventHandler(Form1_Mouse 阅读全文
posted @ 2023-01-28 17:09 不溯流光 阅读(859) 评论(0) 推荐(0) 编辑
摘要:一、Winform 中的坐标系 (1)第一类是屏幕坐标系,以显示屏左上角为(0,0)点的坐标。(2)第二类是窗体坐标系,以winform窗体左上角为(0,0)点。(3)第三类是窗体控件坐标系,以该控件的左上角为(0,0)点。以上三类的坐标原点都是其左上角(屏幕左上角、窗体左上角、控件左上角) 从上图 阅读全文
posted @ 2023-01-28 10:24 不溯流光 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:一、拖拽节点到另一个容器Panel中 TreeView控件需要监听:(1)ItemDrag事件(当用户开始拖动节点时发生)。对于Panel控件:(1)开启Panel的AlowDrop属性设置为true 表示允许进行拖入操作(2)DragEnter事件 在将对象拖入控件的边界时发生。(3)DragDr 阅读全文
posted @ 2023-01-28 10:09 不溯流光 阅读(549) 评论(0) 推荐(0) 编辑
摘要:一、适应高DPI 1、解决C# Winform高DPI字体模糊的两种方案 https://blog.csdn.net/ffx54611/article/details/103530282 2、在小屏幕电脑上界面显示不全的问题 https://bbs.csdn.net/topics/392317141 阅读全文
posted @ 2022-09-09 13:34 不溯流光 阅读(310) 评论(0) 推荐(0) 编辑
摘要:1、SkinBuilder软件生成皮肤的使用 https://blog.csdn.net/letianok/article/details/7283057 2、IrisSkin4.dll皮肤引用集 https://www.cnblogs.com/dearzhoubi/p/8777580.html 3 阅读全文
posted @ 2022-09-09 13:29 不溯流光 阅读(203) 评论(0) 推荐(0) 编辑
摘要:一、DockManager 1、清除DockManager里的所有Panel 调用dockManager1.Clear()后,再读dockManager1.Panels.Count发现数量不变,只能用RemovePanel()方法来实现: int cnt = dockManager1.Panels. 阅读全文
posted @ 2022-07-06 10:48 不溯流光 阅读(2277) 评论(0) 推荐(0) 编辑
摘要:1、控件添加图标并且改变图标的大小 barManager有个Images属性,先在设计器中拉一个imageCollection,再到barManager的Images中下拉选择这个imageCollection。然后,添加的buttonItem设置其ImageIndex。 这样添加的图片可以在ima 阅读全文
posted @ 2021-07-31 11:30 不溯流光 阅读(590) 评论(0) 推荐(1) 编辑
摘要:一、BarStaticItem 1、显示图标 添加图标以后,把PaintStyle属性修改为CaptionGlyph 2、实现鼠标移到上方显示文本内容 (1)静态添加 设置SuperTip属性,点击“...”输入标题和要显示的内容 (2)动态添加 https://www.cnblogs.com/Do 阅读全文
posted @ 2021-07-23 11:27 不溯流光 阅读(818) 评论(0) 推荐(0) 编辑
摘要:一、ComboxEdit 1、添加选项 this.cbx_Industies.Properties.Items.AddRange("AAA"); //通过comboxEdit的Properties属性进行添加 2、comboxEdit禁止手动输入,只可下拉选 设置其properties中的TextE 阅读全文
posted @ 2021-06-23 15:39 不溯流光 阅读(1762) 评论(0) 推荐(0) 编辑
摘要:一、填充数据 https://blog.csdn.net/whuarui2010/article/details/9141349 //以下采用两种方法: //第一种采用DataSource的方式赋值,显示到dataGridView1 //第二种方式采用foreach循环遍历逐行赋值,显示到dataG 阅读全文
posted @ 2021-06-23 15:38 不溯流光 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:1、修改进度条颜色https://blog.csdn.net/u012097590/article/details/111839610 /// <summary> /// 设置进度条颜色 /// </summary> /// <param name="progressBar"></param> // 阅读全文
posted @ 2021-05-08 16:54 不溯流光 阅读(879) 评论(0) 推荐(0) 编辑
摘要:一、contextmenutrip 1、解决contextmenutrip右键不显示菜单 点击控件,在contextmenutrip属性选择对应的contextmenutrip。 2、获取右键菜单处于哪个控件 private void contextMenuStrip1_Opening(object 阅读全文
posted @ 2021-04-19 14:19 不溯流光 阅读(681) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示