タイトル | : 動的に作成するコントロール(VB2005) |
記事No | : 6714 |
投稿日 | : 2007/12/24(Mon) 15:46 |
投稿者 | : いちよる |
こんにちは。 動的に作成するコントロール(VB2005)について教えてください
Private Sub btnMake_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Dim btnTest As Button Static i As Integer btnTest = New Button Me.Controls.Add(btnTest) i += 1 With btnTest .Size = New Size(50, 50) .Location = New Point(i * 10, i * 10) End With End Sub
ボタン1を押下すると新たにbtnTestというコントロールを作成します。
この処理を実行するとbtnTestが複数作成されるのですが、 作成されるボタンはフォーム上にあるコントロールの背面になってしまいます。
新たに作成されるボタンを前面にしたい場合、 どういった処理を追加すれば実現可能になるのでしょうか。 情報があれば教えてください。 よろしくお願いします。
|