国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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)目頁(yè)面。選擇編程語言為 C,項(xiàng)目類型選擇 Windows 窗體應(yīng)用程序,并命名項(xiàng)目為“OpenImageFile”。

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

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

使用 OpenFileDialog 對(duì)象

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

```csharp

OpenFileDialog OFD new OpenFileDialog();

```

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

- InitialDirectory: 對(duì)話框的初始目錄

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

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

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

- FileName: 第一個(gè)在對(duì)話框中顯示的文件或最后一個(gè)選取的文件

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

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

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

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

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

- ShowHelp: 啟用“幫助”按鈕

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

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

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

```csharp

"e:";

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

```

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

打開并顯示選擇的文件

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

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

```csharp

(tb_path.Text);

```

測(cè)試軟件

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

標(biāo)簽: