zoukankan      html  css  js  c++  java
  • winform 控件开发1——复合控件

    哈哈是不是丑死了?

    做了一个不停变色的按钮,可以通过勾选checkbox停下来,代码如下:

    复合控件果然简单呀,我都能学会~

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Diagnostics;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 namespace ComponentComposite
    11 {
    12     [ToolboxBitmap(typeof(Timer))]
    13     public partial class Component1:UserControl
    14     {
    15         private Color _colFColor;
    16         private Color _colBColor;
    17         public Color colFColor { get { return _colFColor; } set { _colFColor = value; checkBox1.ForeColor = _colFColor; } }
    18         public Color colBColor { get { return _colBColor; } set { _colBColor = value; checkBox1.BackColor = _colBColor; } }
    19         public Component1()
    20         {
    21             InitializeComponent();
    22         }
    23 
    24         public Component1(IContainer container)
    25         {
    26             container.Add(this);
    27 
    28             InitializeComponent();
    29         }
    30 
    31         private void timer1_Tick(object sender, EventArgs e)
    32         {   Random rdm=new Random();
    33             int i1=rdm.Next(0,255);int i2=rdm.Next(0,255);int i3=rdm.Next(0,255);
    34             button1.BackColor = System.Drawing.Color.FromArgb(i1, i2, i3);
    35         }
    36 
    37         private void checkBox1_CheckedChanged(object sender, EventArgs e)
    38         {
    39             timer1.Enabled = (timer1.Enabled)?false:true;
    40         }
    41     }
    42 }

    上午跟人家学了一个渐变按钮,

    如图,现在试试可不可以组合。嗯可以组合,但是好像不是自动变化颜色的呀

  • 相关阅读:
    javaBean与Map<String,Object>互转
    Webservice 的设计和模式
    xml和java Bean的直接转换,Xmap
    java https安全传输
    String与InputStream相互转换
    WebService的事务处理
    教大家用HtmlUnit实现程序模拟页面表单提交
    基础概念总结(spring security、Quartz、JUnit测试)
    工商银行网银查询接口开发问题(HTTPS)
    tomcat 设置https访问
  • 原文地址:https://www.cnblogs.com/jin-wen-xin/p/4000679.html
Copyright © 2011-2022 走看看