VB.Net:来自openFileDialog的字符串属性

时间:2015-10-21 02:42:02

标签: vb.net properties openfiledialog

我正在创建一个userControl,并希望它有一个字符串属性,可以在设计时使用openFileDialog填充。

你知道,那些小小的......'在Visual Studio属性文本框旁边,以便可以根据需要浏览到文件。

我无法弄清楚如何实现这一目标。我感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用FileNameEditor类。

System.Design添加参考,然后使用以下代码:

Imports System.ComponentModel
Imports System.Drawing.Design
Imports System.Windows.Forms.Design

Public Class ucThingaMaBob

    Private _FileName As String

    ' Add a Reference to System.Design

    <EditorAttribute(GetType(FileNameEditor), GetType(UITypeEditor))>
    Public Property FileName() As String
        Get
            Return _FileName
        End Get
        Set
            _FileName = Value
        End Set
    End Property

End Class

现在当你点击&#34; ...&#34;在FileName条目中将出现OpenFileDialog。