卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

C 瀏覽功能:利用 OpenFileDialog 打開本地文件

打開本地的圖片和文本在程序中加載是一項(xiàng)常見的功能。今天,我們將使用 OpenFileDialog 來打開本地的照片并顯示出來。 創(chuàng)建項(xiàng)目和窗體首先,在 Visual Studio 2010 中,選擇“

打開本地的圖片和文本在程序中加載是一項(xiàng)常見的功能。今天,我們將使用 OpenFileDialog 來打開本地的照片并顯示出來。

創(chuàng)建項(xiàng)目和窗體

首先,在 Visual Studio 2010 中,選擇“文件” -> “新建” -> “項(xiàng)目”,進(jìn)入新建項(xiàng)目頁面。選擇編程語言為 C,項(xiàng)目類型選擇 Windows 窗體應(yīng)用程序,并命名項(xiàng)目為“OpenImageFile”。

在項(xiàng)目中選擇 Form 窗體,在右側(cè)找到 Text 屬性,將其設(shè)置為“打開本地文件夾中文件”。設(shè)置窗體大小為 800*600,字體為“楷體_GB2312, 14.25pt”。

然后,拖動一個 Label 控件,并設(shè)置 Text 為“圖片路徑”,再拖動一個 TextBox 控件,命名為“tb_path”。接下來添加一個按鈕,Text 設(shè)置為“瀏覽(btn_brow)”。最后,添加一個 PictureBox 控件,用于顯示本地的圖片。

使用 OpenFileDialog 對象

在代碼設(shè)計(jì)頁面創(chuàng)建一個 OpenFileDialog 對象 `OFD`,代碼如下:

```csharp

OpenFileDialog OFD new OpenFileDialog();

```

以下是 `OFD` 的常用屬性:

- InitialDirectory: 對話框的初始目錄

- Filter: 要在對話框中顯示的文件篩選器

- FilterIndex: 在對話框中選擇的文件篩選器的索引

- RestoreDirectory: 控制對話框在關(guān)閉之前是否恢復(fù)當(dāng)前目錄

- FileName: 第一個在對話框中顯示的文件或最后一個選取的文件

- Title: 將顯示在對話框標(biāo)題欄中的字符

- AddExtension: 是否自動添加默認(rèn)擴(kuò)展名

- CheckPathExists: 在對話框返回之前,檢查指定路徑是否存在

- DefaultExt: 默認(rèn)擴(kuò)展名

- DereferenceLinks: 在從對話框返回前是否取消引用快捷方式

- ShowHelp: 啟用“幫助”按鈕

- ValidateNames: 控制對話框檢查文件名中是否不含有無效的字符或序列

設(shè)置文件路徑和篩選器

設(shè)置 `OFD` 對話框初始目錄為“E盤”,并設(shè)置文件篩選器,代碼如下:

```csharp

"e:";

"image(*.jpg)|*.jpg|image(*.png)|*.png|image(*.bmp)|*.bmp|所有文件(*.*)|*.*";

```

運(yùn)行程序后,點(diǎn)擊運(yùn)行,可以看到對話框的目錄在“E盤”,文件類型符合我們設(shè)計(jì)的篩選器。

打開并顯示選擇的文件

使用 `()` 打開文件對話框,當(dāng)用戶選擇了文件(`dresult DialogResult.OK`)時,在 TextBox 控件中顯示文件路徑。

準(zhǔn)備工作基本完成,現(xiàn)在設(shè)計(jì)在 PictureBox 中顯示選擇的圖片。代碼如下:

```csharp

(tb_path.Text);

```

測試軟件

最后,編譯并運(yùn)行軟件。通過瀏覽選擇圖片并確認(rèn),即可在 PictureBox 中自動顯示所選擇的圖片。這樣,我們實(shí)現(xiàn)了利用 OpenFileDialog 打開本地文件并在程序中顯示的功能。

標(biāo)簽: