精华内容
下载资源
问答
  • C#Winform界面设计.

    2018-02-11 08:20:10
    C# Winform 界面设计 窗口页面跳转 员工信息查询的简单界面
  • 使用方法: 1、 添加“IrisSkin2.dll”的引用 2、 设置skinEngine的SkinFile的皮肤路径即可 例如: skinEngine1.SkinFile = Application.StartupPath + @"\SteelBlack.ssk";//加载皮肤
  • 下面小编就为大家分享一篇Winform界面中实现通用工具栏按钮的事件处理方法,具有很好的参考价值,希望对大家有所帮助
  • winform界面假死状态

    2018-06-25 11:38:37
    winform加载数据量过大时,winform窗体一直处于假死状态,直到数据全部加载完成,通过线程和委托来来解决winform假死的问题,并用进度条显示加载进度
  • 一共470多例winform 界面特效的源码。219页word文档,内容还是比较详细,适合新手
  • 我在一个项目中,需要用户进行编辑等操作时,发现word集成在项目中是最好的选择,查找了一些资料,特此上传一个实例程序供参考。
  • 文档简单介绍了目前几种常用的C# Winform界面美化的方法,在开发过程中可以参考使用。仅供参考。。。
  • WinForm界面设计

    热门讨论 2013-01-07 11:19:05
    C#的WinForm界面设计 养成好的习惯
  • 用于制作winform界面的一款UI,里面有很多类,用于UI制作。
  • Winform界面代码生成器

    2015-12-08 16:23:12
    根据数据库设计自动Winform界面代码生成器
  • WinForm界面美化浮动弹窗源码 源码描述: 运行环境:VS2010 NET2.0 技术特点: 透明界面美化 弹窗 登入框验证,注册表记录用户及密码,进度条,登入信息保存 功能描述: 1 登入界面功能:登入框验证,注册表记录...
  • winform界面

    2012-08-16 18:00:17
    WInfrom界面文档,仅限交流使用,不代表全部内容。下载请慎重。
  • winform界面特效470例

    2017-07-09 08:44:31
    winform界面特效470例,一共219页,内容很全面。适合新手和初级程序员参考
  • winform界面跳转

    2018-02-12 11:31:59
    winform实现界面添加,关闭,新建页面为Table,类似于浏览器或者Excel的sheet
  • WinForm界面开发图标

    2020-11-24 02:00:42
    如题,适用于WinForm界面开发图标素材 如题,适用于WinForm界面开发图标素材 如题,适用于WinForm界面开发图标素材 如题,适用于WinForm界面开发图标素材
  • winform界面开发实例

    2013-06-04 14:03:20
    winform界面开发实例,希望可以帮你入门winform
  • C#winform界面特效设计源码

    热门讨论 2011-02-10 13:41:10
    C#winform界面特效设计源码,C#winform界面特效设计源码
  • C# winform 界面 半透明 动态 淡入淡出算法
  • C#学生管理系统WinForm界面设计,数据库用的是SQL 2008 内容主要包括: 学生信息管理界面、班级信息管理界面、年级信息管理界面 包括数据库的连接、增加、查找 对课程设计和初学数据库者很有帮助
  • DockForm_C#winform界面设计_winform界面_winform.zip
  • C# winform 界面美化

    2013-04-09 16:30:15
    winform 界面美化 ,压缩包里面有默认的大概20套皮肤,也可以DIY出自己的风格。
  • DockForm_C#winform界面设计_winform界面_winform_源码.rar.rar
  • C# WinForm界面设计教程

    2021-06-24 13:47:23
    WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。...这套 C# WinForm 教程将教会大家如何使用 WinForm 进行界面设计,并绑定对应的事件

    WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。C# WinForm 编程需要创建「Windows窗体应用程序」项目。

    .NET 提供了大量 Windows 风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速。

    Windows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。这套 C# WinForm 教程将教会大家如何使用 WinForm 进行界面设计,并绑定对应的事件,开发出一个实用的客户端。

    对于每一个使用过 Windows 操作系统的读者来说,Windows 应用程序是不会陌生的。使用 C# 语言编写的 Windows 应用程序与 Windows 操作系统的界面类似,每个界面都是由窗体构成的,并且能通过鼠标单击、键盘输入等操作完成相应的功能。

    C#创建Windows窗体应用程序(WinForm程序)

    在每一个 Windows 窗体应用程序的项目文件夹中,都会有一个默认的窗体程序 Form1.cs,并且在项目的 Program.cs 文件中指定要运行的窗体。

    Program.cs 文件的代码如下。

    图片

    在上述代码的 Main 方法中的:

    • 第 1 行代码:用于启动应用程序中可视的样式,如果控件和操作系统支持,那么 控件的绘制就能根据显不风格来实现。

    • 第 2 行代码:控件支持 UseCompatibleTextRenderingproperty 属性,该方法将此属 性设置为默认值。

    • 第 3 行代码:用于设置在当前项目中要启动的窗体,这里 new Form1() 即为要启动的窗体。

    Windows 窗体应用程序也称为事件驱动程序,也就是通过鼠标单击界面上的控件、通过键盘输入操作控件等操作来触发控件的不同事件完成相应的操作。

    例如单击按钮、右击界面、向文本框中输入内容等操作。

    C#设置窗体属性

    每一个 Windows 窗体应用程序都是由若干个窗体构成的,窗体中的属性主要用于设置窗体的外观。

    窗体的常用属性如下表所示。

    图片

    【实例】创建一个名为 TestForm 的窗体,并完成如下设置。
    • 窗体的标题栏中显示“第一个窗体”。
    • 窗体中起始位置居中。
    • 窗体中设置一个背景图片。
    • 窗体中不显示最大化和最小化按钮。

    实现题目中要求的窗体,具体步骤如下。

    1) 创建名为 TestForm 的窗体

    创建一个 Windows 应用程序 Windows-2,然后右击该项目,在弹出的右键菜单中选择“添加新项”命令,弹出如下图所示。
     

    图片

    2) 设置 TestForm 窗体的属性

    TestForm 窗体的属性设置如下表所示。

    图片

    在上述属性中除了背景图片 (Backgroundimage) 属性以外,其他属性直接添加上表中对应的属性值即可。

    设置背景图片属性 (Backgroimdlmage) 的方法是单击 Backgroundimage 属性后的按钮,在弹出的对话框中单击“导入”按钮。

    如下图所示, 选择图片 window_2.jpg 所在的路径,单击“确定”按钮即可完成背景图片属性的设置。
     

    图片

    3) 设置 TestForm 窗体为启动窗体

    每一个 Windows 窗体应用程序在运行时仅能指定一个启动窗体,设置启动窗体的方式是在项目的 Program.cs 文件中指定。具体的代码如下。

    图片

    完成以上 3 步后按 F5 键运行程序,效果如下图所示。
     

    图片

    展开全文
  • 本文介绍通过特性和反射将枚举的中文注释绑定到winform界面的Combox控件上,当枚举类型的中文含义更改时,不需要更改界面代码也能实现界面文字的更改。...
  • 以学生管理系统为例做的UI,蓝色的风格,实现了学生信息的增删改查和分类的功能,因为太过简单,就不继续写下去了,里面有一些小功能,例如时间自动一直更新等等,界面有什么不足的话,希望大家批评指教,希望大家...
  • C#winform 界面刷新

    2021-04-21 13:39:32
    1. 跨线程界面更新 1.1通过委托更新界面 public delegate void RefreshInterface(int num);//创建委托,含有一个参数num bool MyThreadIsRun = false;//用来控制线程状态 private Thread MyThread = null; //创建...

    1. 跨线程界面更新

    1.1通过委托更新界面

    public delegate void RefreshInterface(int num);//创建委托,含有一个参数num
    bool MyThreadIsRun = false;//用来控制线程状态
    private Thread MyThread = null; //创建线程
    
    private void button1_Click(object sender, EventArgs e)
    {
        MyThreadIsRun = !MyThreadIsRun;//切换线程状态
        MyThread = new Thread(Method);//实例化线程对象传递参数
        MyThread.Start();//开启线程
    }
    
    /// <summary>
    /// 线程所需方法
    /// </summary>
    public void Method()
    {
        RefreshInterface dele = new RefreshInterface(RefreshInterfaceMethod);//给委托对象传递值
        for (int i = 0; i < 1000000; i++)
        {
            if (!MyThreadIsRun)
                break;//当线程状态为false则退出循环
            this.Invoke(dele, i);//执行指定委托,将i的值传递给委托执行方法,更新界面数据
        }
    }
    
    /// <summary>
    /// 委托所需方法
    /// </summary>
    /// <param name="num">接收传递的值</param>
    public void RefreshInterfaceMethod(int num)
    {
        textBox1.Text = num.ToString();//给显示框赋值
    }
    
    /// <summary>
    /// 关闭窗体事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
    
        MyThreadIsRun = false;//关闭线程
        //保证程序退出前,关闭线程(之所以有这个提示框,是为了线程彻底关闭,否则当关闭时,线程可能在执行过程中会出错)
        MessageBox.Show("谢谢使用");
    }
    
    

    1.2 通过Invoke更新

    //1.通过点击时间开启线程
    private void btn_Click(object sender, EventArgs e)
    {
    	Thread th = new Thread(A);
    	th.Start();
    }
    
    //2.在线程中使用Invoke更新界面
    public void A()
    {
    	//循环更新界面20次,每次睡眠200毫秒,
        for (int i = 0; i < 20; i++)
        {
            Invoke(new EventHandler(delegate
            {
                label.Text = "关闭" + i;
            }));
            Thread.Sleep(200);
        }
    }
    

    2 跨窗体更新界面

    2.1 直接更新

    	Application.OpenForms[“窗体名称”].Controls[“控件名称”].Visible = true;
    

    2.2 获取窗体实例对象更新

    
    //1.在A中实例化B的对象,调用B窗体,传递A窗体实例化对象
    B B = new B(this);
    B.ShowDialog();
    
    //2.在B窗体的构造函数获取A窗体的实例化对象
    A _a;
    public B(A a)
    {
      InitializeComponent();
      _a = a;
    }
    
    //3.在B中使用A的实例,更新A界面的数据和属性
    public void MyFun()
    {
      _a.lbl1.Text = "更新后Text";
    }
    
    展开全文
  • Winform界面美化

    2019-05-07 17:16:17
    一套Winform美化界面的UI组件库,主要是重写UI控件的绘制,包括大部分常用组件的重绘制源码
  • 含有两种类型的图标,可供winform界面设计使用,也可做移动,web开发的使用
  • C#--winform界面美化

    千次阅读 2020-02-06 14:27:03
    1、工控上位机界面总结 (参考贴:https://blog.csdn.net/zqrhzyj/article/details/76638948) 一般的工控界面分成三部分: (1)、标题菜单部分,即项目名称、界面菜单等 (2)、数据显示及按钮等部分,即图形...

    1、界面的美化

    一般的工控界面分成三部分:

    (1)、标题菜单部分,即项目名称、界面菜单等

    (2)、数据显示及按钮等部分,即图形显示区,可以显示工艺流程图,采集到的相关数据信息、控制按钮等。

    (3)、尾部部分,可以添加公司的相关信息等。

    有以下总结比较好的博客,在这里归纳一下,对各位博友表示感谢~~

    《工控界面设计美化篇(干货)》

    《C# Winform 窗体美化(目录)》

    2、控件的美化

    《C# winform 界面美化技巧(扁平化设计)》

     

     

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,643
精华内容 13,857
关键字:

winform界面