IrisSkin4(73套皮肤) 有xp\office\IOS\MSN等等。 Calmness.ssk CalmnessColor1.ssk CalmnessColor2.ssk DeepCyan.ssk DeepGreen.ssk DeepOrange.ssk DiamondBlue.ssk DiamondGreen.ssk DiamondOlive.ssk DiamondPurple.ssk DiamondRed.ssk Eighteen.ssk EighteenColor1.ssk EighteenColor2.ssk Emerald.ssk EmeraldColor1.ssk Emer
2022-11-14 11:11:35 2.55MB IrisSkin4 winformui winform皮肤
1
Winform中实现批量更名器程序与源码
2022-11-10 12:14:28 283KB Winform
1
winform 自定义form皮肤 代码适合c#初学者
2022-11-10 11:30:38 1.13MB winform form皮肤
1
自定义winform 窗口标题栏 主要代码 public partial class ZForm : Form { private bool moving = false; private Point oldMousePosition; public new FormBorderStyle FormBorderStyle { get { return base.FormBorderStyle; } set { if (value != FormBorderStyle.Sizable && value != FormBorderStyle.SizableToolWindow) { titlepanel.Controls.Remove(button2); } base.FormBorderStyle = value; } } #region 隐藏父类的属性,使其不可见 [Browsable(false)] public new string Text { get { return titlelabel.Text; } set { } } [Browsable(false)] public new bool ControlBox { get { return false; } set { base.ControlBox = false; } } #endregion [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Always)] [Description("窗体标题")] public string Title { get { return titlelabel.Text; } set { titlelabel.Text = value; } } [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Always)] [Description("窗体标题字体样式")] public Font TitleFont { get { return titlelabel.Font; } set { titlelabel.Font = value; } } [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Always)] [Description("窗体标题字体颜色")] public Color TitleColor { get { return titlelabel.ForeColor; } set { titlelabel.ForeColor = value; } } [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Always)] [Description("窗体标题栏背景色")] public Color TitleBarBackColor { get { return titlepanel.BackColor; } set { titlepanel.BackColor = value; } } public new bool MaximizeBox { get { return titlepanel.Contains(button2); } set { if (!value) { titlepanel.Controls.Remove(button2); } else if (!titlepanel.Contains(button2)) { titlepanel.Controls.Add(button2); } } } public new bool MinimizeBox { get { return titlepanel.Contains(button3); } set { if (!value) { titlepanel.Controls.Remove(button3); } else if (!titlepanel.Contains(button3)) { titlepanel.Controls.Add(button3); } } } private void ResetTitlePanel() { base.ControlBox = false; base.Text = null; SetToolTip(button1, "关闭"); button2.Size = button1.Size; SetToolTip(button2, "最大化或还原"); button3.Size = button1.Size; SetToolTip(button3, "最小化"); } private void SetToolTip(Control ctrl, string tip) { new ToolTip().SetToolTip(ctrl, tip); } public ZForm() { InitializeComponent(); ResetTitlePanel(); } private void Titlebutton_Click(object sender, EventArgs e) { Button btn = (Button)sender; switch (btn.Tag.ToString()) { case "close": { this.Close(); break; } case "max": { if (this.WindowState == FormWindowState.Maximized) { this.WindowState = FormWindowState.Normal; } else { this.WindowState = FormWindowState.Maximized; } break; } case "min": { if (this.WindowState != FormWindowState.Minimized) { this.WindowState = FormWindowState.Minimized; } break; } } } private void Titlepanel_MouseDown(object sender, MouseEventArgs e) { if (this.WindowState == FormWindowState.Maximized) { return; } //Titlepanel.Cursor = Cursors.NoMove2D; oldMousePosition = e.Location; moving = true; } private void Titlepanel_MouseUp(object sender, MouseEventArgs e) { //Titlepanel.Cursor = Cursors.Default; moving = false; } private void Titlepanel_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left && moving) { Point newPosition = new Point(e.Location.X - oldMousePosition.X, e.Location.Y - oldMousePosition.Y); this.Location += new Size(newPosition); } } private void Titlepanel_DoubleClick(object sender, EventArgs e) { if (titlepanel.Contains(button2)) { button2.PerformClick(); } } private void titlepanel_ControlRemoved(object sender, ControlEventArgs e) { switch (e.Control.Name) { case "button2": { if (titlepanel.Contains(button3)) { button3.Left = button1.Left - button1.Width; } break; } } } private void titlepanel_ControlAdded(object sender, ControlEventArgs e) { switch (e.Control.Name) { case "button2": { if (titlepanel.Contains(button3)) { button3.Left = button2.Left - button2.Width; } break; } case "button3": { if (titlepanel.Contains(button2)) { button3.Left = button2.Left - button2.Width; } break; } } } }
2022-11-10 11:30:27 122KB 窗口标题栏
1
C#,WinForm,重绘 C#重绘标题栏
2022-11-10 11:29:59 43KB C# WinForm 重绘
1
Devexpress Winform中文帮助.chm
2022-11-10 00:30:05 31.97MB
1
本程序详细介绍了线程和线程池的用法,使用多线程进行和异步编程实现数据库操作和日志的记录
2022-11-09 15:18:22 53KB 线程池
1
winform实例代码集合,包含窗体操作技巧、控件操作技巧、图像操作、打印帮助类、系统操作类、文件处理类等200个实例代码亲测好用,大家快来下载吧,挺不错的一个资源哦!!
2022-11-09 13:32:34 45.5MB c#
1
右键可以管理远程连接设置。主界面最大化时,关闭窗口直接关闭所有打开窗口程序退出,主界面非最大时,点击关闭窗口按钮,程序后台运行。远程连接显示的子窗口最大时无法关闭,只有双击标题栏,还原默认状态后才能关闭。
2022-11-09 13:03:09 1.31MB 桌面 3389 C# winform
1
  设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书馆、借书、借阅后得查询、统计、超期罚款等的处理情况, 简化的系统需要管理的情况如下。   1 可随时查询处可借阅图书的详细情况,如图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)、图书总数量(bnu)等, 这样便于学生选借。   2 学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若有图书超期请教清罚金后,才能开始本次借阅(程序代码中判断)。   3 为了唯一标识每一学生, 图书室办借书证需如下信息:学生姓名、学生系别、学生所学专业、借书上限数及唯一的借书证号。 4 每学生一次可借多本书,但不能超出该生允许借阅上限数(上限数自定),每个学生可以多次借阅, 允许重复借阅同一书。 实体类: 图书表:图书编号(bno)、图书名称(bna)、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)、图书总数量(bnu)。 学生表:借书证号、学号、学生姓名、学生系别、学生所学专业、借书上限数。 关系 借书:借书证号、图书编号、借阅日期、归还日期、是否已经归还(没记录视为归还)
2022-11-08 15:59:34 2.07MB 图书馆系统
1