我正在尝试制作一个应用程序,当您单击TextBox
以选择文件时,它会OpenFileDialog
自动打开,而无需单击按钮。
我能找到的只是这篇 msdn 文章,它没有解释如何实现它。
我应该添加
[BrowsableAttribute(true)]
public event EventHandler Click
某处?
到目前为止,这是我的代码:
private void txtFile_TextChanged(object sender, EventArgs e)
{
OpenFileDialog OF = new OpenFileDialog();
OF.InitialDirectory = "C:\\";
OF.Filter = "All files (*) | *.*";
if (OF.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
OF.FilterIndex = 0;
OF.RestoreDirectory = true;
txtFile.Text = (OF.FileName);
}
}
编辑:终于奏效了。