Advertisement

MetroForWinForm: Win10风格

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
.MetroForWinForm是一款适用于Windows Forms应用的控件库,它采用了现代、简洁的Windows 10设计语言,帮助开发者轻松实现界面现代化。 代码介绍MetroForWinForm (win8风格模版) ```csharp using System; using System.Drawing; using System.Globalization; using System.Windows.Forms; using MetroFramework.Forms; namespace MetroFramework.Demo { public partial class MainForm : MetroForm { public MainForm() { InitializeComponent(); metroStyleManager.Theme = MetroThemeStyle.Default; metroStyleManager.Style = MetroColorStyle.Teal; } private void metroTileSwitch_Click(object sender, EventArgs e) { var m = new Random(); int next = m.Next(0, 13); metroStyleManager.Style = (MetroColorStyle)next; } private void metroTile1_Click(object sender, EventArgs e) { metroStyleManager.Theme = metroStyleManager.Theme == MetroThemeStyle.Light ? MetroThemeStyle.Dark : MetroThemeStyle.Light; } private void metroButton1_Click(object sender, EventArgs e) { MetroTaskWindow.ShowTaskWindow(this, SubControl in TaskWindow, new TaskWindowControl(), 10); } private void metroButton2_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, Do you like this metro message box?, Metro Title, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk); } private void metroButton5_Click(object sender, EventArgs e) { metroContextMenu1.Show(metroButton5, new Point(0, metroButton5.Height)); } private void metroButton6_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `OK` only button, MetroMessagebox, MessageBoxButtons.OK, MessageBoxIcon.Information); } private void metroButton10_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `OK` and `Cancel` button, MetroMessagebox, MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } private void metroButton7_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Yes` and `No` button, MetroMessagebox, MessageBoxButtons.YesNo, MessageBoxIcon.Question); } private void metroButton8_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Yes`, `No` and `Cancel` button, MetroMessagebox, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); } private void metroButton11_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Retry` and `Cancel` button. With warning style., MetroMessagebox, MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning); } private void metroButton9_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Abort`, `Retry` and `Ignore` button. With Error style., MetroMessagebox, MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error); } private void metroButton12_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample `default` MetroMessagebox , MetroMessagebox); } private void metroButton4_Click(object sender, EventArgs e) { var testform = new TestForm1(); testform.ShowDialog(); } } } ``` 这段代码展示了如何使用MetroForWinForm库创建一个具有Windows 8风格界面的窗体应用。该示例包含了主题切换、样式随机选择以及各种消息框的展示功能,通过按钮触发不同的事件来实现这些功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MetroForWinForm: Win10
    优质
    .MetroForWinForm是一款适用于Windows Forms应用的控件库,它采用了现代、简洁的Windows 10设计语言,帮助开发者轻松实现界面现代化。 代码介绍MetroForWinForm (win8风格模版) ```csharp using System; using System.Drawing; using System.Globalization; using System.Windows.Forms; using MetroFramework.Forms; namespace MetroFramework.Demo { public partial class MainForm : MetroForm { public MainForm() { InitializeComponent(); metroStyleManager.Theme = MetroThemeStyle.Default; metroStyleManager.Style = MetroColorStyle.Teal; } private void metroTileSwitch_Click(object sender, EventArgs e) { var m = new Random(); int next = m.Next(0, 13); metroStyleManager.Style = (MetroColorStyle)next; } private void metroTile1_Click(object sender, EventArgs e) { metroStyleManager.Theme = metroStyleManager.Theme == MetroThemeStyle.Light ? MetroThemeStyle.Dark : MetroThemeStyle.Light; } private void metroButton1_Click(object sender, EventArgs e) { MetroTaskWindow.ShowTaskWindow(this, SubControl in TaskWindow, new TaskWindowControl(), 10); } private void metroButton2_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, Do you like this metro message box?, Metro Title, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk); } private void metroButton5_Click(object sender, EventArgs e) { metroContextMenu1.Show(metroButton5, new Point(0, metroButton5.Height)); } private void metroButton6_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `OK` only button, MetroMessagebox, MessageBoxButtons.OK, MessageBoxIcon.Information); } private void metroButton10_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `OK` and `Cancel` button, MetroMessagebox, MessageBoxButtons.OKCancel, MessageBoxIcon.Information); } private void metroButton7_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Yes` and `No` button, MetroMessagebox, MessageBoxButtons.YesNo, MessageBoxIcon.Question); } private void metroButton8_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Yes`, `No` and `Cancel` button, MetroMessagebox, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); } private void metroButton11_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Retry` and `Cancel` button. With warning style., MetroMessagebox, MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning); } private void metroButton9_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample MetroMessagebox `Abort`, `Retry` and `Ignore` button. With Error style., MetroMessagebox, MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error); } private void metroButton12_Click(object sender, EventArgs e) { MetroMessageBox.Show(this, This is a sample `default` MetroMessagebox , MetroMessagebox); } private void metroButton4_Click(object sender, EventArgs e) { var testform = new TestForm1(); testform.ShowDialog(); } } } ``` 这段代码展示了如何使用MetroForWinForm库创建一个具有Windows 8风格界面的窗体应用。该示例包含了主题切换、样式随机选择以及各种消息框的展示功能,通过按钮触发不同的事件来实现这些功能。
  • Win10 Mac主题.zip
    优质
    这是一个专为Windows 10系统设计的主题包,采用Mac操作系统的界面风格,让使用者在使用过程中体验到苹果电脑的操作感。下载后,用户可以轻松更换,享受不一样的视觉和操作感受。 喜欢MAC界面的用户可以尝试使用Win10仿Mac主题,让Windows 10瞬间变成类似Mac的操作系统界面。
  • Win10外星人主题
    优质
    Win10外星人风格主题是一款专为Windows 10系统设计的独特个性化主题包,融合了科幻与未来感的设计元素,旨在为用户带来与众不同的视觉体验。 WIN10主题:红外星人 这款Windows 10主题以独特的“红外星人”概念为核心设计元素,旨在为用户带来一种全新的视觉体验。通过运用鲜明的色彩搭配与创新的设计理念,该主题成功地营造出一个充满未来感和科技气息的操作系统界面。 无论是图标还是背景壁纸,“红外星人”主题都充分展示了其独树一帜的艺术风格,并且能够完美适应各种屏幕尺寸,在不同设备上均能呈现最佳效果。对于那些寻求个性化桌面环境的用户来说,这款主题无疑是一个非常理想的选择。
  • 调整Win10底部任务栏
    优质
    本文将详细介绍如何在Windows 10操作系统中个性化设置底部任务栏样式,包括颜色、透明度等,帮助用户打造个性化的桌面环境。 在Windows 10中,如果你想让底部状态栏变得透明,可以将exe文件直接拖到开机启动项里来实现。
  • 适用于所有Windows版本(除Win10外)的Win10主题
    优质
    这款主题为非Windows 10用户带来了现代感十足的界面设计,让您的桌面焕然一新,体验类似Win10的操作风格和简洁美观的视觉效果。 文件可以在百度网盘内找到。提取码是nhc3。该文件可以让Windows系统看起来像Win10,并保证无毒。
  • Mac鼠标指针 Win10可直接安装
    优质
    这段简介描述了一个适用于Windows 10操作系统的Mac风格鼠标指针主题,用户可以轻松下载并直接应用到系统中,带来更加熟悉的用户体验。 mac风格 欧美简约风格 鼠标指针 适用于win7、8、10系统 直接安装即可
  • HTML5 Win10桌面系统网站模板.zip
    优质
    这是一个基于HTML5技术的Win10风格桌面系统网站模板,适用于网页设计师和开发者快速搭建具有现代感的操作界面站点。包含多种动态效果和实用组件,方便个性化定制。 HTML5高端大气炫酷仿Win10桌面系统网站模板基于Layui前端框架设计,专为略懂前端技术的后端人员打造。该模板拥有丰富的API和配置选项,使用户能够以少量代码快速构建一个类似Windows 10风格的Web管理系统界面。
  • 710枚白色图标及204个Win10图标
    优质
    本资源包包含710枚简洁优雅的白色图标和204个现代Windows 10风格图标,适用于各类软件界面和个人项目美化。 710枚白色图标和204个Win10风格图标,适用于桌面美化替换。
  • 简易版Win10计算器,适合新手使用。
    优质
    这是一款模仿Windows 10界面设计的简化计算器应用,特别适合计算初学者或寻求便捷操作体验的用户。 最近导师给布置的任务是编写一个计算器程序。我用C#完成了一个版本,并参考了GitHub上的相关项目。你可以通过解压文件夹并使用Visual Studio打开整个文件夹来查看我的代码,然后运行FORM1.cs这个文件即可看到计算器界面,该计算器支持加减乘除等基本计算功能。此作品适合初学者学习和使用。如果有任何疑问,请在下方评论区留言,我会每天关注论坛回复大家的问题。
  • 基于MFC的简易Win10计算器设计项目
    优质
    本项目为一个采用Microsoft Foundation Classes (MFC)开发的简易Windows 10风格计算器程序。设计注重简洁与实用性,提供基本算术运算功能,并融入现代化界面元素以提升用户体验。 C++大作业使用简易风格计算器进行简单的数学运算。