WinForm 按钮,单行文本,多行文本,下拉列表框,表格,日期选择器,标签控件 / 标签页控件,窗体标签控件,图片播放控件,开关控件
License
—
Deps
0
Install Size
—
Vulns
✓ 0
Published
Feb 27, 2026
$ dotnet add package Zhouyaowei.ZYWControlsZYWControls 是一套基于 .NET 9.0 Windows Forms 的增强型控件库,提供多种高频使用的自定义控件。控件支持可视化设计器配置、丰富的外观自定义和实用的数据处理功能,帮助开发者快速构建美观、高效的WinForm应用。
通过 NuGet 包管理器快速安装:
Install-Package Zhouyaowei.ZYWControls
或通过 .NET CLI 安装:
dotnet add package Zhouyaowei.ZYWControls
var btn = new ZYWControls.ZYWButton();
btn.Text = "提交";
btn.CornerRadius = 10; // 圆角半径
btn.BreathingEffectActive = true; // 启用呼吸灯
btn.BreathingInterval = 30; // 动画流畅度
btn.BreathingChange = 40; // 颜色变化幅度
btn.Click += (s, e) => MessageBox.Show("按钮点击触发");
this.Controls.Add(btn);// 1. 创建表格控件
var tableView = new ZYWControls.ZYWTableView();
tableView.Dock = DockStyle.Fill;
tableView.RowOddBackColor = Color.White;
tableView.RowEvenBackColor = Color.FromArgb(245, 245, 245);
// 2. 准备测试数据
var dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Rows.Add(1, "测试数据1");
dt.Rows.Add(2, "测试数据2");
// 3. 绑定数据
var result = tableView.LoadData(dt);
if (!result.isok)
{
MessageBox.Show(result.msg);
}
this.Controls.Add(tableView);var txt = new ZYWControls.ZYWTextBox();
txt.Placeholder = "请输入正数(最多2位小数)";
txt.PlaceholderColor = Color.LightGray;
txt.InputType = ZYWControls.ZYWTextBox.InputDataType.正数小数;
txt.BorderBottomVisble = true; // 仅显示底边框
txt.BorderColor = Color.FromArgb(0, 100, 180);
this.Controls.Add(txt);所有控件的自定义属性均已分类整理,在Visual Studio设计器中可直接配置:
属性修改后实时生效,无需手动编写代码刷新。