欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中?MessageBox的使用技巧

 更新時(shí)間:2022年08月11日 09:08:55   作者:IC00  
這篇文章主要介紹了C#中?MessageBox的使用技巧,在C#中MessageBox消息對(duì)話(huà)框位于System.Windows.Forms命名空間中,更多詳細(xì)的內(nèi)容需要的朋友可以參考一下

前言

我們?cè)趯W(xué)習(xí)Windows應(yīng)用程序開(kāi)發(fā)中,經(jīng)常會(huì)用到消息對(duì)話(huà)框給用戶(hù)或者管理員一些的消息提示,它們都是基于對(duì)MessageBox類(lèi)的消息對(duì)話(huà)框的一種應(yīng)用,在C#中,MessageBox消息對(duì)話(huà)框位于System.Windows.Forms命名空間中。一般情況下,一個(gè)消息對(duì)話(huà)框包含信息提示文字內(nèi)容,消息對(duì)話(huà)框標(biāo)題文字,用戶(hù)響應(yīng)按鈕及信息圖標(biāo)的內(nèi)容,我們可以根據(jù)自己的需求設(shè)置消息對(duì)話(huà)框。好了我們開(kāi)始學(xué)習(xí)吧?。。?!

1.創(chuàng)建窗體文件

注:在取文件名或者項(xiàng)目名盡量別和系統(tǒng)的變量名沖突,就是別取一樣的比如博主文件名取的MessageBox到后面又要改

1.1 設(shè)計(jì)界面

2.認(rèn)識(shí)消息對(duì)話(huà)框的屬性和圖標(biāo)

  AbortRetryIgnore	  在消息框?qū)υ?huà)框中提供“中止”、“重試”和“忽略”三個(gè)按鈕
  OK	  在消息框?qū)υ?huà)框中提供“確定”按鈕
  OKCancel	  在消息框?qū)υ?huà)框中提供“確定”和“取消”兩個(gè)按鈕
  RetryCancel	  在消息框?qū)υ?huà)框中提供“重試”和“取消”兩個(gè)按鈕
  YesNo	  在消息框?qū)υ?huà)框中提供“是”和“否”兩個(gè)按鈕
  YesNoCancel	  在消息框?qū)υ?huà)框中提供“是”、“否”和“取消”三個(gè)按鈕

3.MessageBox消息對(duì)話(huà)框?qū)崿F(xiàn)效果

3.1 AbortRetryIgnore效果展示

消息提示框類(lèi)型使用 AbortRetryIgnore在消息框?qū)υ?huà)框中提供“中止”、“重試”和“忽略”三個(gè)按鈕,圖標(biāo)設(shè)置為Warning,警告圖標(biāo)

3.2 OK效果展示

消息提示框類(lèi)型使用OK在消息框?qū)υ?huà)框中提供“確定”按鈕,圖標(biāo)設(shè)置為Asterisk,消息圖標(biāo)

3.3 OKCancel效果展示

消息提示框類(lèi)型使用OKCancel在消息框?qū)υ?huà)框中提供“確定”和“取消”兩個(gè)按鈕,圖標(biāo)設(shè)置為Error,錯(cuò)誤警告圖標(biāo)

3.4 RetryCancel效果展示

消息提示框類(lèi)型使用RetryCancel在消息框?qū)υ?huà)框中提供“重試”和“取消”兩個(gè)按鈕,圖標(biāo)設(shè)置為Question,問(wèn)號(hào)系統(tǒng)圖標(biāo)

3.5 YesNo效果展示

消息提示框類(lèi)型使用 YesNo在消息框?qū)υ?huà)框中提供“是”和“否”兩個(gè)按鈕,圖標(biāo)設(shè)置為Question,問(wèn)號(hào)系統(tǒng)圖標(biāo)

3.6 YesNoCancel效果展示

消息提示框類(lèi)型使用YesNoCancel在消息框?qū)υ?huà)框中提供“是”、“否”和“取消”三個(gè)按鈕,圖標(biāo)為None空白圖標(biāo)

4.代碼展示

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TestMessageBox
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“中止”、“重試”和“忽略”三個(gè)按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);//第一個(gè)參數(shù)文本表示提示內(nèi)容,第二個(gè)參數(shù)文本表示消息框標(biāo)題,第三個(gè)參數(shù)MessageBoxButtons消息框的按鈕樣式,第四個(gè)參數(shù)MessageBoxIcon表示系統(tǒng)圖標(biāo),第五個(gè)參數(shù)MessageBoxDefaultButton表示提示框默認(rèn)選擇的按鈕
        }

        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“確定”按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“確定”和“取消”兩個(gè)按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.OKCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
        }

        private void button4_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“重試”和“取消”兩個(gè)按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.RetryCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
        }

        private void button5_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“是”和“否”兩個(gè)按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
        }

        private void button6_Click(object sender, EventArgs e)
        {
            MessageBox.Show("測(cè)試一下消息對(duì)話(huà)框在消息框?qū)υ?huà)框中提供“是”、“否”和“取消”三個(gè)按鈕!", "測(cè)試測(cè)試", MessageBoxButtons.YesNoCancel, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
        }
    }
}

總結(jié)

文章介紹了MessageBox.show的消息框的使用,它6個(gè)消息提示框按鈕展示樣式效果和它的屬性名還是很容易理解 的比如OK就是一個(gè)確定按鈕,消息提示框在C#窗體應(yīng)用編程中使用頻率特別高,有時(shí)候就經(jīng)常把這個(gè)消息提示框用來(lái)起到斷點(diǎn)的作用,博主雖然知道vs2019怎么用斷點(diǎn),但是還是喜歡用這個(gè)MessageBox.show來(lái)輸出我需要的值,哈哈哈,MessageBox.show的輸出類(lèi)型是String類(lèi)型,如果你把整形輸出就要用Convert.ToString()轉(zhuǎn)一下。

到此這篇關(guān)于C#中 MessageBox的使用技巧的文章就介紹到這了,更多相關(guān)C# MessageBox 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 從C++單例模式到線(xiàn)程安全詳解

    從C++單例模式到線(xiàn)程安全詳解

    下面小編就為大家?guī)?lái)一篇從C++單例模式到線(xiàn)程安全詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Qt數(shù)據(jù)庫(kù)應(yīng)用之實(shí)現(xiàn)通用數(shù)據(jù)庫(kù)請(qǐng)求

    Qt數(shù)據(jù)庫(kù)應(yīng)用之實(shí)現(xiàn)通用數(shù)據(jù)庫(kù)請(qǐng)求

    這篇文章主要為大家介紹了Qt中是如何實(shí)現(xiàn)通用數(shù)據(jù)庫(kù)請(qǐng)求的,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Qt有一定幫助,感興趣的小伙伴可以了解一下
    2022-03-03
  • C++排序算法之選擇排序解析

    C++排序算法之選擇排序解析

    這篇文章主要介紹了C++排序算法之選擇排序解析,遍歷數(shù)組選擇找到最大值,記錄最大值下標(biāo)maxindax,然后將最大值與最后一個(gè)值交換, 在剩下的待排序數(shù)組中,重新找到最大值,重復(fù)第一步,循環(huán)操作,直至數(shù)組排序完成,需要的朋友可以參考下
    2023-10-10
  • 如何使用VC庫(kù)函數(shù)中的快速排序函數(shù)

    如何使用VC庫(kù)函數(shù)中的快速排序函數(shù)

    下面呢,小編就為大家介紹一下VC中庫(kù)函數(shù)qsort()的用法。需要的朋友可以過(guò)來(lái)參考下
    2013-09-09
  • C語(yǔ)言實(shí)現(xiàn)斗地主的核心算法

    C語(yǔ)言實(shí)現(xiàn)斗地主的核心算法

    本文給大家分享的是使用C語(yǔ)言實(shí)現(xiàn)的斗地主游戲的核心算法,主要實(shí)現(xiàn)了面向?qū)ο笤O(shè)計(jì),洗牌、發(fā)牌、判斷牌型、比較牌的大小、游戲規(guī)則等算法。通過(guò)這個(gè)斗地主小項(xiàng)目的練習(xí),提高了我的面向?qū)ο笤O(shè)計(jì)能力,加深了對(duì)算法的理解。最近把這些設(shè)計(jì)和算法分享給大家。
    2015-03-03
  • C++設(shè)計(jì)模式編程中Facade外觀模式的使用實(shí)例解析

    C++設(shè)計(jì)模式編程中Facade外觀模式的使用實(shí)例解析

    這篇文章主要介紹了C++設(shè)計(jì)模式編程中Facade外觀模式的使用實(shí)例解析,外觀模式的主要用途就是為子系統(tǒng)的復(fù)雜處理過(guò)程提供方便的調(diào)用方法,需要的朋友可以參考下
    2016-03-03
  • C語(yǔ)言Make命令用法講解

    C語(yǔ)言Make命令用法講解

    本文詳細(xì)講解了C語(yǔ)言Make命令用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • C++超詳細(xì)講解泛型

    C++超詳細(xì)講解泛型

    泛型編程,故如其名,是一個(gè)泛化的編程方式。其實(shí)現(xiàn)原理為程序員編寫(xiě)一個(gè)函數(shù)/類(lèi)的代碼示例,讓編譯器去填補(bǔ)出不同的函數(shù)實(shí)現(xiàn)
    2022-07-07
  • C++中const修飾符的詳解及其作用介紹

    C++中const修飾符的詳解及其作用介紹

    這篇文章主要介紹了C++中const修飾符的詳解及其作用介紹,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • C語(yǔ)言 指針與數(shù)組的詳解及區(qū)別

    C語(yǔ)言 指針與數(shù)組的詳解及區(qū)別

    這篇文章主要介紹了C語(yǔ)言 指針與數(shù)組的詳解及對(duì)比的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評(píng)論