openfileDialog

本文介绍了一个使用C#编写的简单应用程序,该程序能够打开并读取文本文件的内容到界面上的一个文本框中,同时也提供了保存文本框内容到文本文件的功能。文章详细展示了如何配置文件对话框的属性,如过滤器、默认扩展名等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Private Sub btnOpenTextFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpenTextFile.Click
        Dim ts As StreamReader

        Try
            With odlgTextFile
                ' ヌ・ホヤト btnRetriveFileNames_Click ヨミヒオテエチヒス籃簟ゥハヤオトトャネマヨオ。」

                ' シ・鰌テサァヒ。ネ。オトホトシハヌキ贇レ」ャネ郢軏サエ贇レ」ャカヤサーソォマヤハセセック贄カマ「。」
                .CheckFileExists = True

                ' シ・鰌テサァヒ。ネ。オトツキセカハヌキ贇レ」ャネ郢軏サエ贇レ」ャカヤサーソォマヤハセセック贄カマ「。」
                .CheckPathExists = True

                ' ネ。オテサ雜ィトャネマタゥユケテ蠇」イサー・ャヌーオシオト "."。」
                .DefaultExt = "txt"

                ' ハヌキオサリスンセカヒホユユオトホトシホサヨテ。」
                ' ネ郢鉸ェキ・ ヤサキオサリヒ。ネ。ヨョスンセカ (.lnk) オトホサヨテ。」
                ' ネ郢鉸ェ True, ヤオサリスンセカヒホユユオトホトシホサヨテ。」
                .DereferenceLinks = True

                ' モ・VB6 メサムャハケモテメサカヤノクム。ラヨエョ」ャメヤ "|" キヨク」
                ' テソメサカヤサ瞠ノメサク・"テ靆ホトシケ貂・ ヒ魑ノ。」
                ' ヤレテソメサカヤヨョシ萍ケモテメサク・"|"。」
                ' イサミ靨ェシモノマメサク睾イオト "|"。」
                ' ト昮イソノメヤノ雜ィ FilterIndex ハヤ」ャメヤア耜。ネ。メサクャネマノクム。。」
                ' ヨオオテラ「メ箏トハヌ」ャオレメサククム。マ鍗ソオトヒヨオハヌ 1」ャカサハヌ 0。」
                .Filter = _
                "Text files (*.txt)|*.txt|" & _
                "All files|*.*"

                .Multiselect = False

                ' オアヘ・ノム。ネ。トウメサクトシハア」ャヨクハセカヤサーソヌキレケリアユヌーサケヤュトソヌーオトトソツシ。」
                ' ネ郢釭ォエヒハヤノ雜ィウノ False」ャトソヌートソツシサ盧・トウノモテサァモレカヤサーソミヒ。ネ。ヨョホトシオトトソツシ。」
                ' ネ郢釭ォエヒハヤノ雜ィウノ True」ャサ眇ォトソヌートソツシサケヤュウノスォヒ・サソェハシハアオトトソツシ。」
                ' エヒハヤオトトャネマヨオハヌ False。」
                .RestoreDirectory = True

                ' ノ雜ィハヌキェモレカヤサーソミマヤハセウクヒオテケーエナ・モ・クホィカチ。ケコヒネ。キスソ鬘」
                .ShowHelp = True
                .ShowReadOnly = False

                ' 。クホィカチ。ケコヒネ。キスソ鯡ヌキサソェハシセヘメェアサケエム。。」
                ' エヒノ雜ィヨサモミヤレ ShowReadOnly ハヤアサノ雜ィウノ True ハアイナモミメ簫蝪」
                ' .ReadOnlyChecked = False

                .Title = "ヌ・。ネ。メサクトシタエシモメヤエェ"

                ' ノ雜ィカヤサーソヌキサスモハワモミミァオト Win32 ホトシテ﨤ニ。」
                .ValidateNames = True

                If .ShowDialog() = DialogResult.OK Then
                    FileName = .FileName
                    ts = New StreamReader(.OpenFile)
                    txtFileContents.Text = ts.ReadToEnd()
                End If
            End With
        Catch exp As Exception
            MessageBox.Show(exp.Message, Me.Text)
        Finally
            If Not (ts Is Nothing) Then
                ts.Close()
            End If
        End Try
    End Sub

    Private Sub btnSaveTextFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSaveTextFile.Click
        Dim sw As StreamWriter

        Try
            With sdlgTextFile
                ' ヌ・鯀エユケハセ OpenFileDialog ソリヨニマ鋙トキカタウフミ・ャ
                ' クテキカタハケモテチヒミ昮犒トハヤ」ャカ簔スクリヨニマ鋗ソキヨ
                ' オトハヤハヌマ猩ャオト。」

                ' ノ雜ィカヤサーソヌキレモテサァメナツゥタゥユケテ鈹ア」ャラヤカッシモネ・トシオトタゥユケテ蠇」
                ' エヒハヤオトトャネマヨオハヌ True。」
                .AddExtension = True

                ' ヤレスィチ「メサクツホトシヨョヌー」ャマネシ・鯡莎キセカハヌキ豬トエ贇レ」ャ
                ' ネ郢軏サエ贇レセカ」ャセヘマヤハセウック贄カマ「。」チ楨筌ャヤレクイミエヌーハヌキモメヤフ睫セ。」
                ' エヒハヤオトトャネマヨオハヌ True。」
                .CheckPathExists = True
                ' エヒハヤオトトャネマヨオハヌ False。」
                .CreatePrompt = False
                ' エヒハヤオトトャネマヨオハヌ True。」
                .OverwritePrompt = True
                ' エヒハヤオトトャネマヨオハヌ True。」
                .ValidateNames = True
                ' エヒハヤオトトャネマヨオハヌ False。」
                .ShowHelp = True

                ' ネ郢﨧テサァイ「ホエフ盪ゥメサクゥユケテ訒ャ
                ' カメネ郢・AddExtension ハヤハヌ True」ャ
                ' ア飜ケモテエヒタゥユケテ蠇」
                ' エヒハヤオトトャネマヨオハヌ ""。」
                .DefaultExt = "txt"

                ' ヤレエモ SaveFileDialog タ牾ミハケモテハア」ャエヒハヤエ﨑暿ヒエ「エ豬トホトシ。」
                ' エヒハヤオトトャネマヨオハヌ ""。」
                .FileName = FileName

                ' エヒハヤオトトャネマヨオハヌ ""。」
                .Filter = _
                "Text files (*.txt)|*.txt|" & _
                "All files|*.*"
                .FilterIndex = 1

                If .ShowDialog() = DialogResult.OK Then
                    FileName = .FileName
                    sw = New StreamWriter(FileName)
                    sw.Write(txtFileContents.Text)
                End If
            End With
        Catch exp As Exception
            MessageBox.Show(exp.Message, Me.Text)
        Finally
            If Not (sw Is Nothing) Then
                sw.Close()
            End If
        End Try
    End Sub
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值