2017-01-31 21 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 s /彼はVB.NETをVB.NETに移植しているので、VB6の知識が役に立つかもしれません。 – Plutonix

答えて

3

フラグが同等である:

OpenFileDialog1.CheckFileExists = True 
    OpenFileDialog1.ShowReadOnly = False 

しかし、これらはデフォルト値ですので、あなたはそれらを指定する必要はありません。

+2

*これらはデフォルト値なので、**それらを指定する必要はありません*? –

+0

@ Mat'sMug正しいです。私は私の答えを更新しました。ありがとう。 – JerryM

関連する問題