MyFormフォームのインスタンスの意図しない2つ目が作られてしまう。このインスタンスは意図しないもののため、消す処理を入れていない。

Private Sub Form_Load()
    '↓このように書くと、別のインスタンスが作られる
    '自動的にインスタンスを作るという『親切』な機能のために、
    'この現象は起こる
    '別のインスタンスのCaptionプロパティに値を設定。
    'MyForm.Caption = "たいとる"
 
    '↓正しくはこのように書く。
    '自分自身のインスタンスのCaptionプロパティに値を設定。
    Caption = "たいとる"
End Sub

tags: VisualBasic zurazure

Posted by NI-Lab. (@nilab)