Vb.net 我能';t使用OpenFileDialog打开个性化扩展
我正在开发一个可以使用个性化扩展名的程序,例如,有一个扩展名为.hi的文件,我需要在OpenFileDialog中打开它 我试过这个Vb.net 我能';t使用OpenFileDialog打开个性化扩展,vb.net,Vb.net,我正在开发一个可以使用个性化扩展名的程序,例如,有一个扩展名为.hi的文件,我需要在OpenFileDialog中打开它 我试过这个 OpenFileDialog1.ShowDialog() TextBox2.Text=My.Computer.FileSystem.ReadAllText(OpenFileDialog1.Title) 但是它不工作,有人能帮我吗?您可以使用Filter属性: OpenFileDialog1.Filter = "hi files (*.hi)|*.hi|All f
OpenFileDialog1.ShowDialog()
TextBox2.Text=My.Computer.FileSystem.ReadAllText(OpenFileDialog1.Title)
但是它不工作,有人能帮我吗?您可以使用Filter属性:
OpenFileDialog1.Filter = "hi files (*.hi)|*.hi|All files (*.*)|*.*"
OpenFileDialog1.FilterIndex = 1
您可以在中找到更好的描述,您应该这样做:
My.Computer.FileSystem.ReadAllText(OpenFileDialog1.Filename)
而不是为什么您认为标题是文件名?您还应该检查用户是否取消了该对话框,在这种情况下,请不要打开该文件。问题的自定义扩展名部分是一个令人费解的问题。深入挖掘:Title
属性不会给出所选文件名。这是正确的。