C#之二十 Win Form對話方塊

來源:互聯網
上載者:User

標籤:


字型對話方塊FontDialog

Windows表單 FontDialog 組件是一個預先配置的對話方塊,該對話方塊是標準的 Windows“字型”對話方塊,用於公開系統上當前安裝的字型。可在基於 Windows 的應用程式中將其用作簡單的字型選擇解決方案,預設情況下,該對話方塊顯示字型、字型樣式和字型大小的列表框;刪除線和底線等效果的複選框。

FontDialog組件常用屬性

 

屬性名稱

說明

Color

擷取或設定選定的字型顏色

Font

擷取或設定選定的字型

MaxSize

擷取或設定可選擇的最大磅值

MinSize

擷取或設定可選擇的最小磅值

ShowApply

指示對話方塊是否包含”應用”按鈕

ShowColor

指示對話方塊是否包含“顏色”選擇

 

FontDialog組件常用方法

 

方法名稱

說明

Reset

將對話方塊上的所有選項重設為預設值

ShowDialog

顯示字型對話方塊

 

使用FontDialog組件

 

我們舉例使用字型對話方塊。單擊“開啟字型對話方塊”按鈕顯示字型對話方塊,在給對話方塊設定後將字型應用到文字框上,使文字框的字型和字型對話方塊設定的字型一致。

建立一表單,將表單布置如樣子(字型對話方塊是組件在工具箱的對話方塊項中,將它拖入表單後不顯示在表單中):

使用控制項列表

控制項標識

說明

btnOpenFontDialog

開啟字型對話方塊按鈕

txtFont

要應用字型的文字框

fontDialog1

字型對話方塊(設定其顯示“應用”按鈕和“顏色”選項)

 

一、       在“開啟字型對話方塊”按鈕的單擊事件中加入以下代碼

二、       運行程式,單擊“開啟字型對話方塊”按鈕後,如:

設定字型為“宋體”,字形“粗斜體”,顏色“深紅色”,大小“小五”,點擊確定。

三、       在文字框中輸入文字如所示:

 

顏色對話方塊

Windows表單 ColorDialog 組件也是一個預先配置的對話方塊。對話方塊包括兩部分:一部分顯示基本顏色,另一部分允許使用者定義自訂色彩。可在基於 Windows 的應用程式中將其用作顏色選擇解決方案。

ColorDialog對話方塊常用屬性

 

屬性名稱

說明

AllowFullOpen

該值指示使用者是否可以使用該對話方塊定義自訂色彩

AnyColor

該值指示對話方塊是否顯示基本顏色集中可用的所有顏色

Color

擷取或設定使用者選定的顏色

 

ColorDialog對話方塊常用方法

 

方法名稱

說明

Reset

將對話方塊上的所有選項重設為預設值

ShowDialog

顯示顏色對話方塊

 

使用ColorDialog對話方塊

 

我們舉例使用顏色對話方塊。單擊“開啟顏色對話方塊”按鈕顯示顏色對話方塊,在給對話方塊設定後將顏色應用到文字框上,使文字框的顏色和顏色對話方塊設定的顏色一致。

一、      建立一表單,將表單布置如樣子(顏色對話方塊是組件在工具箱的對話方塊項中,將它拖入表單後不顯示在表單中):

使用控制項列表

控制項標識

說明

btnOpenColorDialog

開啟顏色對話方塊按鈕

txtColor

要應用顏色的文字框

colorDialog1

顏色對話方塊

 

二、      在“開啟顏色對話方塊”按鈕的單擊事件中加入以下代碼

三、      運行程式,單擊“開啟顏色對話方塊”按鈕後,如:設定顏色“紅色”,點擊確定。

四、      在文字框中輸入文字如所示:

 

 

 

 

 

 

開啟檔案對話方塊

Windows表單 OpenFileDialog 組件也是一個預先配置的對話方塊。可在基於 Windows 的應用程式中將其用作開啟檔案解決方案。

OpenFileDialog對話方塊常用屬性

 

屬性名稱

說明

AddExtension 

該值指示如果使用者省略副檔名,對話方塊是否自動在檔案名稱中添加副檔名

CheckFileExists

擷取或設定一個值,該值指示如果使用者指定不存在的檔案名稱,對話方塊是否顯示警告

DefaultExt 

擷取或設定預設副檔名

FileName

擷取或設定一個包含在檔案對話方塊中選定的檔案名稱的字串

FileNames 

擷取對話方塊中所有選定檔案的檔案名稱

Filter

擷取或設定當前檔案名稱篩選器字串,該字串決定對話方塊中出現的選擇內容

InitialDirectory 

擷取或設定檔案對話方塊顯示的初始目錄

Multiselect

擷取或設定一個值,該值指示對話方塊是否允許選擇多個檔案

RestoreDirectory

擷取或設定一個值,該值指示對話方塊在關閉前是否還原目前的目錄

Title 

擷取或設定檔案對話方塊標題

 

OpenFileDialog對話方塊常用方法

 

方法名稱

說明

OpenFile

開啟使用者選定的具有唯讀許可權的檔案

Reset

將對話方塊上的所有選項重設為預設值

ShowDialog

顯示對話方塊

 

使用OpenFileDialog對話方塊

 

我們舉例使用開啟檔案對話方塊。單擊“開啟檔案對話方塊”按鈕顯示開啟檔案對話方塊,在對話方塊中選擇檔案,將檔案的路徑名稱以訊息形式彈出顯示。

一、      建立一表單,將表單布置如樣子(開啟檔案對話方塊是組件在工具箱的對話方塊項中,將它拖入表單後不顯示在表單中):

使用控制項列表

控制項標識

說明

btnOpenFileDialog

開啟“開啟檔案對話方塊”按鈕

openFileDialog1

開啟檔案對話方塊組件

 

二、      在“開啟檔案對話方塊”按鈕的單擊事件中加入以下代碼

三、      運行程式,單擊“開啟檔案對話方塊”按鈕後,如:定位到“我的檔案夾”下,選中“測試檔案”。

 

 

 

四、      點擊“開啟按鈕”如所示:

需要注意的是“開啟檔案對話方塊”僅僅給我們提供了一種指定開啟檔案位置的途徑,它本身並不能真的開啟檔案,如果需要開啟檔案我們可能通過其擷取到檔案名稱,然後再通過IO流開啟。

檔案夾瀏覽對話方塊

Windows表單 FolderBrowserDialog組件的作用正如其名稱所述專門提供瀏覽檔案夾功能。

 

FolderBrowserDialog對話方塊常用屬性

 

屬性名稱

說明

Description

擷取或設定對話方塊中在樹狀檢視控制項上顯示的說明文本

RootFolder

擷取或設定從其開始瀏覽的根資料夾,預設為案頭

SelectedPath

擷取或設定使用者選定的路徑

ShowNewFolderButton

擷取或設定一個值,該值指示“建立檔案夾”按鈕是否顯示在檔案夾瀏覽對話方塊中

 

FolderBrowserDialog對話方塊常用方法

 

方法名稱

說明

Reset

將對話方塊上的所有選項重設為預設值

ShowDialog

顯示顏色對話方塊

 

使用FolderBrowserDialog對話方塊

 

我們舉例使用瀏覽檔案夾對話方塊。單擊“瀏覽檔案夾對話方塊”按鈕顯示瀏覽檔案夾對話方塊,在對話方塊中選擇檔案夾,將選中檔案夾的路徑名稱以訊息形式彈出顯示。

一、      建立一表單,將表單布置如樣子(瀏覽檔案夾對話方塊是組件在工具箱的對話方塊項中,將它拖入表單後不顯示在表單中):

 

使用控制項列表

控制項標識

說明

btnFolderBrowserDialog

開啟“瀏覽檔案夾對話方塊”按鈕

folderBrowserDialog1

瀏覽檔案夾對話方塊組件

 


Windows表單 SaveFileDialog 組件也是一個預先配置的對話方塊。它可以提示使用者選擇檔案的儲存位置。

SaveFileDialog對話方塊常用屬性

 

屬性名稱

說明

AddExtension 

該值指示如果使用者省略副檔名,對話方塊是否自動在檔案名稱中添加副檔名

CheckFileExists

擷取或設定一個值,該值指示如果使用者指定不存在的檔案名稱,對話方塊是否顯示警告

CheckPathExists 

擷取或設定一個值,該值指示如果使用者指定不存在的路徑,對話方塊是否顯示警告

CreatePrompt

擷取或設定一個值,該值指示如果使用者指定不存在的檔案,對話方塊是否提示使用者允許建立該檔案

DefaultExt 

擷取或設定預設副檔名

FileName

擷取或設定一個包含在檔案對話方塊中選定的檔案名稱的字串

FileNames 

擷取對話方塊中所有選定檔案的檔案名稱

Filter

擷取或設定當前檔案名稱篩選器字串,該字串決定對話方塊的“另存新檔檔案類型”或“檔案類型”框中出現的選擇內容

FilterIndex 

擷取或設定檔案對話方塊中當前選定篩選器的索引

InitialDirectory 

擷取或設定檔案對話方塊顯示的初始目錄

OverwritePrompt

擷取或設定一個值,該值指示如果使用者指定的檔案名稱已存在,另存新檔對話方塊是否顯示警告

RestoreDirectory

擷取或設定一個值,該值指示對話方塊在關閉前是否還原目前的目錄

Title 

擷取或設定對話方塊標題

 

SaveFileDialog對話方塊常用方法

 

方法名稱

說明

OpenFile

開啟使用者選定的具有唯讀許可權的檔案

Reset

將對話方塊上的所有選項重設為預設值

ShowDialog

顯示對話方塊

 

 

 

使用SaveFileDialog對話方塊

 

我們舉例使用儲存檔案對話方塊。單擊“儲存檔案對話方塊”按鈕顯示儲存檔案對話方塊,在對話方塊中輸入檔案名稱,將檔案的名稱以訊息形式彈出顯示。

一、      建立一表單,將表單布置如樣子(儲存檔案對話方塊是組件在工具箱的對話方塊項中,將它拖入表單後不顯示在表單中):

使用控制項列表

控制項標識

說明

btnSaveFileDialog

開啟“儲存檔案對話方塊”按鈕

saveFileDialog1

儲存檔案對話方塊組件

 

二、      在“儲存檔案對話方塊”按鈕的單擊事件中加入以下代碼

三、      運行程式,單擊“儲存檔案對話方塊”按鈕後,如:定位到“我的檔案夾”下,輸入檔案名稱“我的檔案”。

 

四、      點擊“儲存“按鈕,如所示:

需要注意的是“儲存檔案對話方塊”和“開啟檔案對話方塊“一樣僅僅給我們提供了一種指定儲存檔案位置的途徑,它本身並不能真的儲存檔案,如果需要儲存檔案我們可能通過其擷取到檔案名稱,然後再通過I/O流儲存。

練習

 

填空題:

1、請寫出Win Form常用的對話方塊。

 

2、試著用我們講過的對話方塊製作一個記錄事本程式。

 

C#之二十 Win Form對話方塊

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.