2017-01-31 38 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