麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

簡介Winform中創(chuàng)建用戶控件

2020-01-24 03:33:04
字體:
供稿:網(wǎng)友

步驟:

1、創(chuàng)建一個(gè)項(xiàng)目,該項(xiàng)目主要用來設(shè)計(jì)用戶控件。

2、創(chuàng)建一個(gè)用戶控件窗體,用來設(shè)計(jì)用戶控件。

3、向用戶控件窗體中添加一個(gè)按鈕(button1),給它添加相應(yīng)的移入、移出事件,實(shí)現(xiàn)移入時(shí)按鈕的背景設(shè)置一個(gè)圖片,移出的時(shí)候背景設(shè)置另一個(gè)圖片。

復(fù)制代碼 代碼如下:

   private void button1_MouseEnter(object sender, EventArgs e)
        {
            this.button1.Image = Image.FromFile(@"images/背景圖片001.jpg");
        }

        private void button1_MouseLeave(object sender, EventArgs e)
        {
            this.button1.Image = Image.FromFile(@"images/背景圖片003.jpg");
        }


4、給用戶控件重寫父類的Text屬性(實(shí)際上就是設(shè)置、獲取button1的文本)
復(fù)制代碼 代碼如下:

    //重寫父類的Text屬性
        public override string Text
        {
            get
            {
                return button1.Text;
            }
            set
            {
                button1.Text = value;
            }
        }

5、給用戶控件自定義一個(gè)屬性(使用該用戶控件時(shí),在屬性面板就會看到有一個(gè)age屬性了,這個(gè)自己去運(yùn)行看一下就明白了)
復(fù)制代碼 代碼如下:

    //自定義一個(gè)屬性
        [Category("自定義"), Description("顯示文本內(nèi)容")]
        public string age
        {
            get { return "aaa"; }
            set { button1.Text = value; }
        }

6、這樣一個(gè)簡單的用戶控件就做好了

7、創(chuàng)建另一個(gè)窗體項(xiàng)目,將我們上面的用戶控件引用

8、將用戶控件添加到窗體中,運(yùn)行就可以查看相應(yīng)的效果了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美福利视频一区二区 | 精品久久久久久 | 久久91久久久久麻豆精品 | 久久九九热re6这里有精品 | 欧美精品久久天天躁 | 亚洲视频在线免费看 | 欧美三级毛片 | 中文区中文字幕免费看 | 国产91免费看| 亚洲九色 | 9191色| 久国久产久精永久网页 | 72pao成人国产永久免费视频 | 精品免费国产一区二区三区 | 欧美黄色免费视频 | www.com香蕉| 国产精品视频一区二区三区四区国 | 国产一级毛片国产 | 午夜精品成人 | 狼人狠狠干 | 神马久久蜜桃 | 国产精品午夜未成人免费观看 | 国产成人精品日本亚洲语音 | 国产亚洲精品久久久久久久久 | 国产亚洲精品久久久久久久久久 | 久久欧美亚洲另类专区91大神 | 亚洲最新色 | 国产精品午夜在线 | 久久久久久免费 | 成人激情在线 | 男人的天堂色偷偷 | 欧美性受xxxx人人本视频 | 一级黄色毛片播放 | av免费不卡国产观看 | 爽妇网国产精品 | 国产成人自拍视频在线 | 免费一级片观看 | 中国洗澡偷拍在线播放 | 俄罗斯16一20sex牲色另类 | av在线影片 | 最新黄色av |