1. 程式人生 > >C#之訊息對話方塊

C#之訊息對話方塊

定義:  訊息對話方塊是一個預定義對話方塊,主要用於向用戶顯示與應用程式相關的資訊以及來自使用者的請求資訊,在.NET框架中,使用MessageBox類表示訊息對話方塊,通過呼叫該類的Show方法可以顯示訊息對話方塊,該方法有多種過載形式。

用處:通過訊息對話方塊去選擇頁面的跳轉方向,不想再寫一個窗體用來選擇。就是那個警告的圖示太醜了。2333~~

我的使用程式碼: 
                DialogResult diagorel = MessageBox.Show("註冊普通使用者請選是,註冊心理諮詢師請選否,不註冊請選否?", "選擇", MessageBoxButtons.YesNoCancel,MessageBoxIcon.Warning);


            if (diagorel == DialogResult.Yes)


            {  UersRefister uers = new UersRefister();
                    uers.Show();
            
                   }
            if (diagorel == DialogResult.No)
            {
                ConsultantRegister consiltant = new ConsultantRegister();
                consiltant.Show();
            }

            else { }

程式碼執行圖:

MessageBoxButtons成員:


  成員名稱                                  說明


AbortRetryIgnore 訊息框包含“中止”、“重試”和“忽略”按鈕。

OK                       訊息框包含“確定”按鈕。(預設) 
OKCancel             訊息框包含“確定”和“取消”按鈕。(上例所示) 

RetryCancel          訊息框包含“重試”和“取消”按鈕。

YesNo                   訊息框包含“是”和“否”按鈕。 
YesNoCancel         訊息框包含“是”、“否”和“取消”按鈕

相關推薦

C#訊息對話方塊

定義:  訊息對話方塊是一個預定義對話方塊,主要用於向用戶顯示與應用程式相關的資訊以及來自使用者的請求資訊,在.NET框架中,使用MessageBox類表示訊息對話方塊,通過呼叫該類的Show方法可以顯示訊息對話方塊,該方法有多種過載形式。用處:通過訊息對話方塊去選擇頁面的跳

QT學習 對話方塊 (四) 字型對話方塊訊息對話方塊、檔案對話方塊、程序對話方塊

QMessageBox類: 含有Question訊息框、Information訊息框、Warning訊息框和Critical訊息框等 通常有兩種方式可以來建立標準訊息對話方塊: 一種是採用“基於屬性”的API,一種是使用QMessageBox的靜態方法。 後者書寫容易,但缺

VS2013/MFC程式設計入門十五(對話方塊訊息對話方塊

       本節講解Windows系統中最常用最簡單的一類對話方塊--訊息對話方塊。        我們在使用Windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以MFC提供了兩個函式可以直接生成指

C#確定取消對話方塊的設定

//訊息框中需要顯示哪些按鈕,此處顯示“確定”和“取消”  MessageBoxButtons messButton = MessageBoxButtons.OKCancel;  //"確定要退出嗎?"是對話方塊的顯示資訊,"退出系統"是對話方塊的標題  /

Qt標準對話方塊(字型對話方塊

字型對話方塊 1、包含標頭檔案 #include < QFontDialog> void Widget::on_FontButton_clicked() { //ok 用

Qt5基本對話方塊

目錄 一、 標準檔案對話方塊類 函式說明: 在此僅詳細說明getOpenFileName()靜態函式中各個引數的作用,其他檔案對話方塊類中相關的靜態函式的引數有與

MFC程式設計學習改變對話方塊和控制元件及文字顏色

//程式訊息流:首先對話方塊繪製時,會發送WM_CTLCOLOR訊息,那麼OnCtlColor()函式 //將響應該訊息,程式將用該函式返回的畫刷對控制元件進行繪製。 HBRUSH CSettingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtl

(shell練習1)zenity圖形介面資訊對話方塊和單複選對話方塊,以及while,for迴圈的練習

涵蓋內容包括 1,shell的while迴圈 2,shell的for迴圈 3,shell關於字串的擷取(精華之處) 4,shell的選擇分支語句if 5,zenity資訊對話方塊 6,zenity單選對話方塊 7,zenity複選對話方塊  8,shell不

Revit開發選項對話方塊擴充套件

Revit裡有一個選項介面 這個選項介面裡預設包括了: 常規、使用者介面、圖形、檔案位置、等等 其實這個介面是可以擴充套件的 直接上程式碼:         public Result E

MFC學習筆記對話方塊中使用定時器

MFC菜鳥第一次發貼,請各位高人指教:我需要做一個基於對話方塊的程式,主對話方塊TimerTryDlg上就兩個按鈕,確定鈕按下後執行訊息處理OnFirstOK(),先初始化定時器,再開啟有模式對話方塊TestDlg,定時器時間到了執行OnTimer-在子對話方塊上的一個靜態控制元件上畫點,但OnTimer在

AndroidBuilder對話方塊的一些常用方式

    Android為我們提供幾種對話方塊,主要有:AlertDialog、ProgressDialog、DataPickerDialog、TimePickerDialog。     AlertDialog,是具有0-3個按鈕,還可以可以放置選項、複選框單選框或自定義佈局等

qt學習各種對話方塊的實現

1 目的:實現1 顏色對話方塊 2  實現顏色標準對話方塊 3 實現字型標準對話方塊 4 實現標準輸入對話方塊 5 實現標準訊息對話方塊 6 實現自定義對話方塊  程式碼實現 dialog.h #ifndef DIALOG_H #define DIALOG_H #incl

Eclipse平臺中“MessageDialog”訊息對話方塊的簡單實現

在Eclipse平臺中有很訊息對話方塊,下面給出幾種簡單的訊息對話方塊的實現: //需要匯入的類: import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.ui.PlatformUI; //常規資

qt中獲取開啟檔案路徑,顏色對話方塊,字型對話方塊,自定義對話方塊訊息對話方塊,輸入對話方塊

1.獲取開啟檔案的檔案路徑 //獲取開啟檔案的檔案路徑--父視窗,視窗名稱,開啟路徑,檔案篩選 QString s = QFileDialog::getOpenFileName(this,"open file dialog","/","C++ files(*.c

MFC對話方塊新增變數

進來一直在學MFC,現在基本都在VS2008下練習寫一些小程式,偶爾也會在VC6.0下,很多教程都是在VC6.0下寫的程式碼,但是做一個大工程的話,個人感覺VS還是比較好的。 順便也發表一下自己的觀點。帶實驗的時候看到一些剛接觸C語言的同學就用VS,他們毫無程式設計經驗,

Qt5 模態對話方塊/非模態對話方塊/訊息對話方塊/檔案對話方塊

Qt  模態對話方塊/非模態對話方塊/訊息對話方塊/檔案對話方塊 結果截圖: 原始碼: #include "huamainwindow.h" #include <QMenuBar> #include <QMenu> #incl

C#自定義對話方塊用法的感悟

教材:C#程式設計及應用教程  馬駿   人民郵電出版社 參考章節: 第六章例6-4 自定義窗體對話方塊的用法。 (1)新建一個名為DialogExample 的Windows應用程式專案,在【解決方案資源管理器】中將Form1.cs換名為MainForm.cs; (2)新

wxPython:訊息對話方塊MessageDialog

  訊息對話方塊即我們平時說的Messagebox,看看它的原型,下面是wxWidgets中的原型定義,C++風格,與python風格的區別就是wx字首與後面名稱直接相連,例如wxMessageDialog,在wxpython中使用時就是wx.MessageDialog

Qt標準對話方塊(檔案對話方塊

檔案對話方塊 目錄 檔案對話方塊(單檔案) 1、包含標頭檔案 #include< QFileDialog> void Widget::on_FileButton

android Dialog對話方塊(簡易版)

實際效果:例項程式碼:後臺邏輯:package com.example.tf.dialog_demo; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; im