
自定义控件
小何程序员
记录技术,分享技术,讨论技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#自定义好看的消息提示窗口MessageBox
效果优点模态对话框,原来的主窗口无法点击必须先响应消息提示窗口不需要为 该消息窗口的实例添加按钮点击事件,响应消息窗口以后可以立刻返回用户点击了确定还是取消调用该消息窗口的线程,必须等待用户响应了消息窗口才能继续执行下面的代码,和原生的MessageBox类一样缺点需要新建实例再使用 不能像原生的MessageBox类直接利用MessageBox.show()使用(下面通过点击按钮1 显示消息窗口来展示效果)消息窗口出现前的效果消息窗口出现后的效果鼠标移动到消息窗口按钮的效果图原创 2021-03-24 23:45:26 · 7335 阅读 · 0 评论 -
C#伪模态对话框
效果功能可以再父窗口中添加用户点击确定和取消的按钮事件模态对话框的作用调用函数就可以显示该模态对话框显示内容随时变化用法实现代码命名空间using System;using System.Windows.Forms;using System.Drawing;代码 public class MessageTip : Panel { private void button_init(Button button) {原创 2021-03-22 13:54:10 · 397 阅读 · 0 评论 -
C#动态延时移动显示子窗口
效果点击按钮1显示窗口 窗口从右向左 缓慢水平移动出现点击按钮2窗口从左向右 缓慢水平移动消失用法源代码命名空间using System;using System.Threading;using System.Windows.Forms;using System.Drawing;using System.ComponentModel;代码 public class MyPanel : Panel { #region 窗口移动系原创 2021-03-21 19:35:25 · 350 阅读 · 0 评论 -
C#顶部动态弹出小窗口
效果优点自上而下延时弹出窗口窗口有阴影效果可在父窗口中任意简单的改变提示的内容背景图片可以改变 但是每一个弹窗对象只能固定一个背景缺点不能改变弹窗大小,需要更换背景图片才行弹窗大小随背景图片的大小而改变 不能固定大小点击按钮1弹出”加载中“点击按钮2 弹出”加载成功“用法控件代码 public class TransparentPanel : Panel { Label Label1 = new Label(); //新建一个原创 2021-03-20 23:59:25 · 1094 阅读 · 0 评论 -
C#窗体的边框外加阴影
重写CreateParams在窗口类中重写CreateParams 就可以了 protected override CreateParams CreateParams { get { CreateParams createParams = base.CreateParams; createParams.ClassStyle |= 0x20000;原创 2021-03-20 15:28:55 · 636 阅读 · 0 评论 -
C#自定义列表控件2(选中功能列表)
效果展示少项展示多项展示功能展示和控件的用法功能:每个列表项的第三个信息 岗位详情可点击 点击以后可以在点击事件中获取对应项的岗位详情后面的数据 如上图的324下图是在窗口添加自定义列表控件的代码 和 功能事件的调用下面代码是 自定义控件所有代码 复制粘贴可直接使用 public class MyflowPanel : FlowLayoutPanel { //自定义一个事件webCall 由列表项的自定义事件触发(当列表项的该事件触发时触发该事件)原创 2021-03-18 17:06:37 · 1291 阅读 · 0 评论 -
C#自定义列表控件1(搜索功能列表)
效果展示分析结构由结构图知道外面应该有一个大的panel然后里上方是一个小的panel下方是一个flowlayoutpanel所有代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.T原创 2021-03-17 12:49:08 · 1569 阅读 · 0 评论