位置 : 首页 > Windows Desktop
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)设置 TextBox 的 PasswordChar 属性为'*'或者通过代码设置this.txtPassword.PasswordChar = '*';也可以设置其他字符,不只是星号this.txtPassword.Passw
JarvisLuo 阅读:143
Winform 启动前弹出登录界面, 登录成功之后再显示主界面
Winform 运行前弹出登录窗口,输入账号密码登录成功之后再进入到主窗口,实现应用软件的用户登录功能。设置登录窗口为启动窗口->用户登录逻辑->关闭登录窗口,显示主窗口1、修改项目的"Program.cs"文件static class P
JarvisLuo 阅读:143
Winform 如何从 TextBox(文本框) 控件读取每一行数据到数组
Winform 如何从 TextBox(文本框) 控件读取每一行数据到数组// 方法一string[] arr1 = textBox1.Text.Split('\n');for (int i = 0; i list = new List();for (int i = 0; i
JarvisLuo 阅读:129
Winform 选择文件、文件夹、打开指定目录的方法
Winform 选择文件、文件夹、打开指定目录的方法 using System; using System.Windows.Forms;namespace WindowsFormsApp1 {public partial class Form1 : Form{public Form1(){InitializeComponent();}/// /// 选择文件
JarvisLuo 阅读:119
Winform 防止程序重复打开
Winform 防止程序重复打开 using System; using System.Windows.Forms; using System.Threading;namespace Test {static class Program{/// /// The main entry point for the application./// [STAThread]static voi
JarvisLuo 阅读:94
Winform 获取鼠标移动坐标, 鼠标位置
Winform 获取鼠标移动坐标, 鼠标位置Visual Studio:Visual Studio 2017新建Form窗体,在窗体上拖拽StatusStrip控件,在StatusStrip控件上新增Label控件注册鼠标移动事件public Form1(){InitializeComponent();// 鼠标
JarvisLuo 阅读:132
Winform TextBox (文本框) 控件只能输入数值, 限制输入两位小数
Winform TextBox (文本框) 控件只能输入数值, 限制输入两位小数using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponent();}}/// /
JarvisLuo 阅读:154
Winform 设置 RichTextBox 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)
Winform 设置 RichTextBox 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)新建窗体,拖拽一个 RichTextBox 控件到窗体using System; using System.Windows.Forms;namespace
JarvisLuo 阅读:147
Winform 设置 TextxBox (文本框) 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)
Winform 设置 TextxBox (文本框) 控件字体大小和样式, 设置 FontStyle (粗体, 斜体, 下划线, 删除线), ForeColor (字体颜色)新建窗体,拖拽一个TextBox (文本框) 控件到窗体using System; using System.Windows.Forms
JarvisLuo 阅读:222
Winform TextBox (文本框) 控件禁止输入粘贴内容, 禁止 Ctrl+V
Winform TextBox (文本框) 控件禁止输入粘贴内容, 禁止 Ctrl+V using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponent();}}/// /
JarvisLuo 阅读:161
Winform TextBox (文本框) 控件只能输入整数, 整型数字, 且第一位不能是 0
Winform TextBox (文本框) 控件只能输入整数, 整型数字, 且第一位不能是 0 using System; using System.Windows.Forms;namespace DemoWinForm {public partial class Form1 : Form{public Form1(){InitializeComponen
JarvisLuo 阅读:142
C# Console 控制台打印九九乘法表
C# Console 控制台打印九九乘法表 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 设置控制台标题Console.Title = "九九乘法表";// 打印表头Console.WriteLine("九九乘法表"
JarvisLuo 阅读:141
C# Console 控制台获取用户输入内容
C# Console 控制台获取用户输入内容 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 声明一个string类型的值变量string str;// 提示用户输出内容Console.Write("Please inpu
JarvisLuo 阅读:231
Winform 生成的exe程序设置图标
工程->右键->属性页选择指定的图标文件即可,重新生成即可实现新的exe图标。
JarvisLuo 阅读:125
Winform DataGridView 线程中卡死, 不显示滚动条
在多线程中对DataGridView指定 DataSource 来填充数据,更新数据的时候,会导致DataGridView出现假死,显示错误或者滚动条无法显示的问题,在保证了DataGridView的ScrollBars设置为了Both,数据量大于DataGridView显示
JarvisLuo 阅读:187
C# Console 控制台更改显示字体颜色, 更改输出字体颜色
C# Console 控制台更改显示字体颜色, 更改输出字体颜色 using System;namespace ConsoleApp39 {class Program{static void Main(string[] args){Console.Title = "这里是标题";Console.ForegroundColor = ConsoleColo
JarvisLuo 阅读:175
C# Console 控制台设置标题
C# Console 控制台设置标题 using System;namespace ConsoleApp39 {class Program{static void Main(string[] args){Console.Title = "这里是标题";Console.Read();}} }
JarvisLuo 阅读:172
Winform ErrorProvider控件使用
Winform ErrorProvider控件使用using System; using System.Windows.Forms;namespace WindowsFormsApp16 {public partial class Form1 : Form{public Form1(){InitializeComponent();// 设置闪烁样式// BlinkIfDiffer
JarvisLuo 阅读:140
Winform LinkLabel控件用法, LinkLabel去掉下划线的方法
窗体拖拽LinkLabel控件窗体载入事件,LinkLabel控件单击响应事件代码如下:using System; using System.Windows.Forms;namespace WindowsFormsApp15 {public partial class Form1 : Form{public Form1(){InitializeCo
JarvisLuo 阅读:161
Winform 执行操作前确认MessageBox询问提示, 确认则执行, 取消则返回
Winform 执行操作前确认MessageBox询问提示, 确认则执行, 取消则返回 using System; using System.Windows.Forms;namespace WindowsFormsApp14 {public partial class Form1 : Form{public Form1(){InitializeCompone
JarvisLuo 阅读:197
Winform 加载时各事件的顺序(一)
Winform 加载时各事件的顺序using System; using System.Windows.Forms;namespace WindowsFormsApp12 { /*1131456562711128910341516 */ public partial class Form1 : Form{public Form1(){Console.Wri
JarvisLuo 阅读:158
Winform 加载时各事件的顺序(二)
Winform 加载时各事件的顺序using System; using System.Windows.Forms;namespace WindowsFormsApp13 { /*public Form1 before InitializeComponentOnResize before base.OnResizeOnResize after base.OnResizeOn
JarvisLuo 阅读:167
Winform 自定义控件的右键菜单, 右键菜单ContextMenuStrip
Winform 自定义控件的右键菜单, 右键菜单ContextMenuStrip using System; using System.Drawing; using System.Windows.Forms;namespace WindowsFormsApp12 {public partial class Form1 : Form{private TextBox text
JarvisLuo 阅读:148
Winform SaveFileDialog控件, 保存文件控件用法
窗体拖拽一个button,代码样例中使用SaveFileDialog对象new一个新实例,等同于在窗体拖拽SaveFileDialog控件,两种方式都可以,实现功能效果是相同的 using System; using System.Windows.Forms;namespace WindowsFor
JarvisLuo 阅读:167
Winform FolderBrowserDialog控件, 选择目录控件用法
窗体拖拽一个button,代码样例中使用FolderBrowserDialog对象new一个新实例,等同于在窗体拖拽FolderBrowserDialog控件,两种方式都可以,实现功能效果是相同的using System; using System.Windows.Forms;namespace W
JarvisLuo 阅读:135
Winform OpenFileDialog控件, 选择文件控件用法
窗体拖拽一个button,代码样例中使用OpenFileDialog对象new一个新实例,等同于在窗体拖拽OpenFileDialog控件,两种方式都可以,实现功能效果是相同的using System; using System.Windows.Forms;namespace WindowsForm
JarvisLuo 阅读:171
Winform 多线程中处理UI控件, 解决线程安全引起的异常
Winform 多线程中处理UI控件, 多线程中不能直接操作UI控件, 会引发线程安全异常using System; using System.Threading; using System.Windows.Forms;namespace WindowsFormsApp10 {public partial class Form1 : Form
JarvisLuo 阅读:157
Winform ListView控件返回选中单元格的值, 返回行数, 判断是否被选中
Winform ListView控件返回选中单元格的值, 返回行数, 判断是否被选中if ( listView1.SelectedItems.Count > 0){// 选中行的单元值string s1 = listView1.SelectedItems[0].SubItems[0].Text.ToString();string s2 = l
JarvisLuo 阅读:148
Winform 程序关闭, 退出方法总结
Winform 程序关闭, 退出方法总结private void Form1_FormClosed(object sender, FormClosedEventArgs e){// 关闭窗体,如果当前窗口有正在进行的线程则不能正常退出。this.Close();// 通知所有消息泵必须终止,并且在
JarvisLuo 阅读:156
Winform ComboBox控件数据绑定, 设置与获取数据源的显示值与实际值, DisplayMember, ValueMember
新建Form窗体,拖动ComboBox控件,3个Button按钮控件public partial class Form1 : Form{public Form1(){InitializeComponent();}/// <summary>/// ComboBoxItem/// </summary>public class ComboBoxItem{/// <summar
JarvisLuo 阅读:176
Winform 在一个事件中调用其他按钮(button1)的点击事件
代码如下:public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){MessageBox.Show("test");}private void button2_Click(object sende
JarvisLuo 阅读:132
Winform SplitContainer控件实现上下分隔
Winform SplitContainer控件实现上下分隔, 设置SplitContainer的Orientation属性设置为Horizontal
JarvisLuo 阅读:194
Winform DataGridView控件指定某列为只读, 不允许编辑, 绑定数据源DataTable
窗体拖进一个DataGridView控件private void Form1_Load(object sender, EventArgs e){DataTable dt = new DataTable();dt.Columns.Add("标题", typeof(string));dt.Columns["标题"].ReadOnly = true;for (int i = 0;
JarvisLuo 阅读:157
Winform DataGridView控件指定某列显示为复选框CheckBox, 绑定数据源DataTable
窗体拖进一个DataGridView控件,在事件中写入以下代码private void Form1_Load(object sender, EventArgs e){DataTable dt = new DataTable();dt.Columns.Add("选择", typeof(bool));// set columnDataColumn dcId =
JarvisLuo 阅读:206
Winform 自定义控件, 自定义事件, 委托事件
Winform 自定义控件, 自定义事件, 委托事件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Fo
JarvisLuo 阅读:139
Winform 自定义控件, 自定义事件
Winform 自定义控件, 自定义事件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;namesp
JarvisLuo 阅读:179
Winform 控件添加事件
Winform 控件添加事件/// <summary>/// 添加按钮上鼠标 移入、移出、按下、弹起 事件/// </summary>/// <param name="btn">操作的按钮</param>private void AddBtnEvent(Button btn){btn.MouseEnter += delegate (obj
JarvisLuo 阅读:127
Winform Button控件添加背景图片, 去掉边框
Winform Button控件添加背景图片, 去掉边框button1.FlatStyle = FlatStyle.Flat;//button1.FlatAppearance.BorderColor = Color.Transparent;// 不能设置成透明button1.FlatAppearance.BorderSize = 0;button1.FlatAp
JarvisLuo 阅读:131
Winform SplitContainer控件固定某一部分Panel大小
在Winform做窗体设计不居中,SplitContainer是经常用的到的,但是默认状态下SplitContainer分割出的Panel是随着窗体固定比例放大缩小的,如果想要固定某一Panel大小,只需要设置SplitContainer的FixedPanel即可。
JarvisLuo 阅读:269
Winform 窗体关闭,退出时判断是否为Windows系统关机
Winform 窗体关闭,退出时判断是否为Windows系统关机private void Form1_FormClosing(object sender, FormClosingEventArgs e){if (e.CloseReason == CloseReason.WindowsShutDown){MessageBox.Show("系统马上要关机了
JarvisLuo 阅读:127
Winform 自定义控件不允许, 禁止修改高度, 类似TextBox,只能横向调整宽度
Winform 自定义控件不允许, 禁止修改高度, 类似TextBox,只能横向调整宽度 // 添加引用 System.Desing;using System.Windows.Forms; using System.Windows.Forms.Design;namespace WindowsFormsApp2 {// 引用 System.
JarvisLuo 阅读:150
Winform DateTimePicker控件自定义时间格式
Winform DateTimePicker控件自定义时间格式 this.dateTimePicker1.Format = DateTimePickerFormat.Custom; this.dateTimePicker1.CustomFormat = "yyyy年MM月dd日"; // 创建的日期格式化字符串 // yyyy-MM-dd HH
JarvisLuo 阅读:144
Winform 设置窗体标题
双击窗体载入事件private void Form1_Load(object sender, EventArgs e) {this.Text = "窗体标题"; }
JarvisLuo 阅读:136
C# Console 控制台应用程序输出运行一下就关闭的问题
在语句末尾加上 Console.Read(); 或 Console.ReadKey(); 即可解决class Program{static void Main(string[] args){Console.WriteLine("这样运行就不会关闭了");Console.Read();Console.ReadKey();}}
JarvisLuo 阅读:135
Winform 程序禁止重复打开, 只能运行一个程序, 禁止多开
Winform 程序禁止重复打开, 只能运行一个程序, 禁止多开 using System; using System.Windows.Forms; using System.Threading;namespace Test {static class Program{/// <summary>/// The main entry point for the
JarvisLuo 阅读:120