忍者ブログ
[252]  [251]  [250]  [249]  [248]  [247]  [246]  [245]  [244]  [243]  [242
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

目的:
同じフォーム名で複数フォームを表示し核フォームを管理、削除したい


画面:
Fom1 親元
Form2 複数フォーム
方法:カウンターをフォームのタグにセットする

Dim m_fcnt As Long = 0

ボタンを押す都度
m_fcnt = m_fcnt + 1  カウンターをアップ
Dim f2 As New Form2 インスタンスを作成
f2.Tag = m_fcnt    カウンターをタグにセット
f2.Show()       表示


管理と削除
For Each frm As Form In New ArrayList(Application.OpenForms)
 if frm IsNot Me Then
      If frm.Text = "Form2" Then      フォーム名
             ListBox1.Items.Add(frm.Tag) タグ
       End If
        ' frm.Close()           クローズ
   end  if
Next

for nextとカウントならクローズした時点で配列が-1されるので注意


拍手

PR
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]