VB6コードをVB.NETに変換する途中で、アプリケーションに残っている開いているすべてのフォームを閉じる予定の次のコードを置き換える必要があります。VB.NETで開いているフォームをすべてアンロードするにはどうすればよいですか?
'close all sub forms
For i = My.Application.OpenForms.Count - 1 To 1 Step -1
'UPGRADE_ISSUE: Unload Forms() was not upgraded. Click for more: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="875EBAD7-D704-4539-9969-BC7DBDAA62A2"'
Unload(My.Application.OpenForms(i))
Next i
(TFMによって示されるように)私はClose
でUnload
機能を交換しましたが、コンパイラはOpenForms
がMy.Application
のメンバーではないと文句を言い。
オープンフォームにはどこでアクセスできますか?
私のコンパイラはOpenForms(VS 2008)を認めない... 2つのバージョンの間で変更できましたか? – brasskazoo
これはVS 2008のドキュメントにあります。 http://msdn.microsoft.com/en-us/library/eh13dca9.aspx – MarkJ
VB2008 EXpress Editionで試してみました。それは私のために働く - まさにそれが錫の上に言うことをする – MarkJ