变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內容最豐富最安全的下載站!

首頁IT技術 → c#自定義消息框美化步聚

c#自定義消息框美化步聚

相關文章發(fā)表評論 來源:本站原創(chuàng)時間:2013/5/26 21:17:19字體大小:A-A+

更多

作者:不詳點擊:1097次評論:0次標簽: 消息框美化

電子藥物手冊2.1 綠色免費版
  • 類型:醫(yī)藥保健大小:21KB語言:中文 評分:1.0
  • 標簽:
立即下載

本人一直從事安防行業(yè)的編程,從VB到VB.NET,從VC到QT,從C#桌面開發(fā)到C#嵌入式開發(fā),輾轉多門語言,這幾天靜下心來思考,將很多項目中經(jīng)常用到的處理封裝起來,以備后用,特別是近期接了幾個私活,如果用已經(jīng)封裝好的常用的處理來開發(fā)的話,估計速度會加快很多,效率也會提高不少,特意準備花幾個星期時間,將常用處理以及自定義控件集合到一個項目。

Windows自帶的消息框比較丑,特別是轉到WIN7下更加,項目中用到的消息框非常多,基本上有提示信息、錯誤信息、詢問信息這三種,從美觀角度,MessageBox.show()這個方法出來的消息框有點不盡人意,于是自己寫了一個,個人覺得舒服些。

說明:以下命名忽略了大小寫。

自定義信息框

系統(tǒng)信息框

自定義詢問框

系統(tǒng)詢問框

步驟1:

新建窗體frmMessageBox,放置一個picturebox(picICO)控件和一個label(labinfo)控件以及兩個panel控件,其中panel1里面放一個按鈕,命名為btnOk,文text屬性為確定(&O),dialogresult屬性設置為ok,這樣的話結束對話框之后會返回dialogresult.ok,這里為了能夠自適應消息長度而改變按鈕寬度和對話框寬度,特意要放置兩個panel,另外一個panel放置兩個按鈕,一個是,一個否。

這樣的話相信你已經(jīng)知道這些控件的用處了吧,圖片框用來顯示對應圖片,信息框的話就是一個大勾,詢問框的話就是一個大問號,提前將資源添加到項目中,建議圖片文件命名最好info.png/error.png這樣的,到時候取資源的話好找,label用來顯示消息。

步驟2:

定義枚舉類型,這里定義了三種,你也可以自己增加。

public enum MessageBoxStyle

{

info=0,

question=1,

error=2

};

步驟3:

重寫構造函數(shù)

public frmMessageBox(MessageBoxStyle messageBoxStyle,string msg)
        {
            InitializeComponent();
  
            if (messageBoxStyle == MessageBoxStyle.info)
            {
                picICO.Image = global::myAlarmSystem.Properties.Resources.info;
                this.Text = "提示";
                panel1.Visible = true;
                panel2.Visible = false;
            }
            else if (messageBoxStyle == MessageBoxStyle.question)
            {
                picICO.Image = global::myAlarmSystem.Properties.Resources.question;
                this.Text = "詢問";
                panel1.Visible = false;
                panel2.Visible = true;
            }
            else if (messageBoxStyle == MessageBoxStyle.error)
            {
                picICO.Image = global::myAlarmSystem.Properties.Resources.error;
                this.Text = "錯誤";
                panel1.Visible = true;
                panel2.Visible = false;
            }
  
            this.labInfo.Text = msg;
  
            SizeF size = TextRenderer.MeasureText(msg, new Font("宋體", 15, FontStyle.Regular));
              
            int TempWidth = (int)size.Width;
            if (TempWidth <= 249) { return; }
  
            this.Width = (int)size.Width + 130;
            this.panel1.Width = TempWidth-20;
            this.panel2.Width = TempWidth-20;
            btnYes.Width = TempWidth / 2 - 20;
            btnNo.Width = TempWidth / 2 - 20;
        }

 

擴展知識

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
第 3 樓 本機地址CZ88.NET 網(wǎng)友 客人 發(fā)表于: 2017/5/10 7:30:54
嗯,不错。

支持( 0 ) 蓋樓(回復)

第 2 樓 廣東廣州電信 網(wǎng)友 客人 發(fā)表于: 2015/1/13 11:48:48
可以举例说明一下该怎么调用吗,例如点击删除按钮弹出提示框,操作完毕后改怎么返回原来的窗口和清空提示框缓存等问题,多谢

支持( 0 ) 蓋樓(回復)

第 1 樓 河南洛陽聯(lián)通ADSL 網(wǎng)友 客人 發(fā)表于: 2014/9/11 11:58:13
共和國價格

支持( 0 ) 蓋樓(回復)

發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 最新日韩伦理片免费 | 婷婷国产| 亚洲欧美综合另类 | 欧美日韩一区二区三区在线播放 | 91久久99热青草国产 | 在线观看国产精品一区 | 免费看的一级毛片 | 日本jav护士hd | 国产麻豆va精品视频 | 老湿机福利影院 | 国内外精品免费视频 | 精品一区二区在线欧美日韩 | 国产精品亚洲精品日韩已方 | 主播蜜汁丝袜 精品自拍 | 成年网址网站在线观看 | 黄色大片在线播放 | 人人鲁免费播放视频人人香蕉 | 1024日本| 欧美成人免费一区在线播放 | 中文字幕免费播放 | 日日噜噜夜夜狠狠久久丁香婷婷 | 亚洲αv | 污污视频在线免费看 | 特级深夜a级毛片免费观看 特级中国aaa毛片 | 成人精品视频一区二区在线 | 一区二区网站在线观看 | 一级做性色a爱片久久片 | 成人www视频网站免费观看 | 国产特级全黄一级毛片不卡 | 欧美日韩影视 | 一个人www在线视频 一二三四在线视频社区8 | 国产黄大片在线观看 | 美女羞羞视频网站 | 欧美一区二区三区免费 | 国产精品视频永久免费播放 | 毛片无遮挡高清免费观看 | 国产看片一区二区三区 | 日本天堂网在线观看 | 欧美日韩三 | 免费大片a一级一级 | 国产麻豆媒一区一区二区三区 |