登录
首页 » C#源码 » C# 设置应用程序背景颜色

C# 设置应用程序背景颜色

于 2022-06-22 发布 文件大小:29.35 kB
0 79
下载积分: 2 下载次数: 1

代码说明:

C# 设置应用程序背景颜色,通过调用Windows调色板,来选取颜色,然后程序将颜色值赋值给窗口,此盒子可设置斜体的颜色值,运行效果如参考截图所示,核心代码请看以下代码片段:   private void Form1_Load(object sender, EventArgs e)   {//显示应用程序背景颜色    //先打开“Properties”,添加一个System.Drawing.Color类型的变量MyBackColor    this.BackColor = Properties.Settings.Default.MyBackColor;   }   private void button1_Click(object sender, EventArgs e)   {//设置应用程序背景颜色(在运行时编写用户设置)    if(this.colorDialog1.ShowDialog()==DialogResult.OK)    {    Properties.Settings.Default.MyBackColor = this.colorDialog1.Color;    Properties.Settings.Default.Save();    this.BackColor = Properties.Settings.Default.MyBackColor;    }   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 清除IE地址栏中的历史网址(修改注册表)
    C# 清除IE地址栏中的历史网址,也就是历史记录,这些记录都是平时自己输入的,IE会自动保存,本程序会把保存的这些网址信息全部删除了,主要是删除注册表中对应键值下的URL子键:   RegistryKey rkBase = Registry.CurrentUser;//定位到CurrentUser注册表项   //打开指定的注册表项   RegistryKey rkChild = rkBase.OpenSubKey(@"SoftwareMicrosoftInternet ExplorerTypedURLs",true);   String[] strValueNames = rkChild.GetValueNames();//获取所有的历史网址   foreach (string strItem in strValueNames)//遍历获取到的历史网址   {    rkChild.DeleteValue(strItem);//删除遍历到的历史网址   }
    2022-11-06 13:05:04下载
    积分:1
  • C# LockThread()锁定线程以实现线程同步
    C# 使用LockThread()方法实现线程监视监控的例子,锁定线程以实现线程同步,实现方法比较简单,可参考以下的代码,完整的代码可在本网页下载:   static void Main(string[] args)   {    Program myProgram = new Program();//实例化类对象    myProgram.LockThread(); //调用锁定线程方法    Console.ReadLine();   }   void LockThread()   {    Monitor.Enter(this);//锁定当前线程    Console.WriteLine("锁定线程以实现线程同步");    Monitor.Exit(this); //释放当前线程   }
    2022-02-20 05:30:05下载
    积分:1
  • 录音程序
    自己做的小程序,在VC++6.0下编译通过
    2022-02-28 14:04:03下载
    积分:1
  • C# zxing.dll控件生成条形、二维,包括39
    C# 生成条形码,这个程序是使用了zxing.dll控件例子,可以生成包括39码在内的条形码,还可生成二维码,程序自身是WPF类型的。用户测试时,输入13位数字字符串,然后单击对应按钮即可生成二维码或条形码,可对其进行解码。   请参阅源代码中的相关目录,对应的是生成39条码和一般条码的源代码,这两个类型都有生成二维码的例子,代码中关键点已添加了注释。
    2023-04-28 02:50:03下载
    积分:1
  • C# LoadAsync()异步加载并播放声音的例子
    C# 异步加载并播放声音文件的实例,异步加载主要是使用了LoadAsync(),使用IsLoadCompleted判断是否加载完成,加载完成则使用SoundPlayer()播放wav文件。在这个过程中,可能会有异常,因此这里添加了异常处理模块,当然了这是每个C#程序几乎都不可缺少的部分了,详情请下载本源码。   异步加载有很多好处,可节省系统资源,使软件执行速度更快,C#编程者,建议学习这项技巧哦。
    2023-02-10 15:50:03下载
    积分:1
  • C# 最经典 简单的progressBar进度条用法示例
    这是一个大家都熟悉的实用技巧,用C#制作进度条功能,本代码演示了最简单,且实现方法简单的progressBar进度条用法示例,   单击按钮后,开始演示进度条效果,这部分代码写在按钮事件中:   progressBar1.Value = 0;//设置进度条的初始值   progressBar1.Minimum = 0;//设置progressBar1控件的Minimum值为0   progressBar1.Maximum = 500;//设置progressBar1的Maximum值为500   progressBar1.Step = 1;//设置progressBar1的增值为1   for (int i = 0; i < 500; i++)//调用for语句循环递增   {    progressBar1.PerformStep();//使用PerformStep方法按Step值递增    textBox1.Text = "进度值:" + progressBar1.Value.ToString();   }
    2022-08-18 01:25:55下载
    积分:1
  • C# 自定义组件的小例子及
    C# 自定义组件的小例子及源代码,包含自定义的UserControl组件和应用该组件的MainFrame主窗体程序,需要在工具箱里右键-》选项-》.Net组件注册一下就能用了。主要通过将xml绑定到TreeView控件完成菜单导航功能,可以在同一窗体中导航不同panel,也可以导航多窗口,需要添加新菜单,只需配置Menu.xml,Menu.xml中显示treeView树形菜单中的各节点数据,将除菜单外所有panel设置为不显示。
    2022-11-10 22:05:03下载
    积分:1
  • C# 编写多种窗口排列方式的MDIForm窗体
    C# 实现MDIForm窗体功能,代码中实现了3个MDI子窗口,并以水平平铺、垂直平铺、层叠排列的方式实现多种子窗口的排列布局,其主要代码在form1.cs中,其它文件为生成子窗口的文件,关键代码如下:   private void toolStripMenuItem1_Click(object sender, EventArgs e)   {    Form2 frm2 = new Form2();//实例化Form2    frm2.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm2.Show();//使用Show方法打开窗体    Form3 frm3 = new Form3();//实例化Form3    frm3.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm3.Show();//使用Show方法打开窗体    Form4 frm4 = new Form4();//实例化Form4    frm4.MdiParent = this;//设置MdiParent属性,将当前窗体作为父窗体    frm4.Show();//使用Show方法打开窗体   }   private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.TileHorizontal);//使用MdiLayout枚举实现水平平铺   }   private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.TileVertical);//使用MdiLayout枚举实现垂直平铺   }   private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)   {    LayoutMdi(MdiLayout.Cascade);//使用MdiLayout枚举实现层叠排列   }
    2022-03-07 15:00:14下载
    积分:1
  • 几个C# 窗口标题栏 按钮 任务栏自定义实例
    本源码主要是收集的几个C# 窗口标题栏 按钮 任务栏自定义实例,比如隐藏和显示标题栏、允许和禁止在窗口任务栏显示程序图标等,帮助C#初学者了解一些基础的C#窗口操作知识,有很好的学习参考价值。   private void button1_Click(object sender, RoutedEventArgs e)   {//隐藏标题栏    this.WindowStyle = System.Windows.WindowStyle.None;   }   private void button2_Click(object sender, RoutedEventArgs e)   {//显示标题栏    this.WindowStyle = System.Windows.WindowStyle.SingleBorderWindow;   }   private void button3_Click(object sender, RoutedEventArgs e)   {//禁止在任务栏上显示程序按钮    this.ShowInTaskbar = false;   }   private void button4_Click(object sender, RoutedEventArgs e)   {//允许在任务栏上显示程序按钮    this.ShowInTaskbar = true;   }   如下图所示,点击对应的按钮,可演示对应的功能。
    2023-03-24 21:30:03下载
    积分:1
  • 使用C#的wpf技术生成小球动画效果
    使用C#的wpf技术生成小球动画效果,主要是实现小球的移动动画,通过简单的动画,你可了解WPF的作用机理,如何用好WPF来制作更为复杂的动画效果,这个例子过于简单哦,但容易理解。
    2022-03-22 16:47:54下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载