11

データベースから取得したパスで埋められる te​​xtBox があります (ただし、それは関係ありません)。だから私はFolderBrowserDialogボタンを開き、フォルダをナビゲートしてパスを選択し(つまり、特定のフォルダを選択して)、このパスをOK/保存して、テキストボックスで更新する必要があります。

したがって、全体として、OpenFolderBrowserDialog の使用方法がわかりません。ドラッグすると、ページの下部にしか表示されませんが、WinForm の特定の場所にボタンとして配置したいからです。また、選択したパスを (つまり、文字列) 変数に保存して、テキスト ボックスの値として設定できるようにするにはどうすればよいですか? ある方法?

4

2 に答える 2

33

以下のようにしてみてください。

Text boxButtonおよび以下のように配置FolderBrowserDialogしてくださいForm...

ここに画像の説明を入力

次にDouble click the buttoncreate Button click Event以下のようなコードで..

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    If (FolderBrowserDialog1.ShowDialog() = DialogResult.OK) Then
        TextBox1.Text = FolderBrowserDialog1.SelectedPath
    End If
End Sub

次に、実行します。[参照] ボタンをクリックして、[フォルダー ブラウザー] ダイアログを開くことができます。

フォルダパスを選択すると、パスがテキストボックスに割り当てられます

完全な参照については、この記事を参照することもできます: FolderBrowserDialog

于 2013-04-16T12:28:58.187 に答える