2017-01-31 63 views
1

所以我正在迁移一个我没有写入.NET的应用程序,我不确定这个标记控件是专门做什么的,我似乎也无法找到Flags控件的等价物,甚至有一个吗?在VB.NET VB6常量标志?

非常感谢!

Public Sub Flip_Click(ByVal eventSender As System.Object, 
       ByVal eventArgs As System.EventArgs) Handles mnuFile_Import_Flips.Click 
    Dim cdlOFNHideReadOnly As Object 
    Dim cdlOFNFileMustExist As Object 
CommonDialog1.Flags = cdlOFNFileMustExist + cdlOFNHideReadOnly 
+1

VB6与这段代码有什么关系? –

+5

NET有这些_CommonDialogs_的特定类。例如,您有一个[OpenFileDialog类](https://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog(v = vs.110).aspx),并且没有Flag属性,但是个别属性。 CheckFileExist,ShowReadOnly – Steve

+2

@AhmedAbdelhameed他/他正在将VB6移植到VB.NET中,所以VB6的某些知识可能会有帮助 – Plutonix

回答

3

的标志是等价于:

OpenFileDialog1.CheckFileExists = True 
    OpenFileDialog1.ShowReadOnly = False 

但由于这些都是默认值,你应该不需要指定它们。

+2

*但是由于这些都是默认值,所以你不应该**需要指定它们*? –

+0

@ Mat'sMug你是对的。我已经更新了我的答案。谢谢。 – JerryM