したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

VBでつくられた2chブラウザ

3991 ◆ExGQrDul2E:2009/01/23(金) 17:31:42 ID:jZhBOYY2
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200211/02110055.txt
コントロールを最前面に移動するには?
[戻る]
--------------------------------------------------------------------------------
Oran [E-Mail] 2002/11/26(火) 21:08:30
VB 初めて 2ヶ月ほど。なかなか進歩しないもんです。
初 VB が .NET なんですが、やはりみなさん 6 なんでしょうか。

と。本題。
コントロールを最前面に配置したいのですが、デザイナー上であれば右クリックで出来ることは分かっています。
しかし、コントロールを動的に配置した場合、デザイン時に配置したコントロールの下に隠れてしまうんですよ。困ったことに・・・
ソースがまずいのかなぁ。どなたか教えてください。
以下は便宜上、フォームロード時、テキストボックスの場合です。

Private Sub MainForm_Load(ByVal sender As System.Object,
           ByVal e As System.EventArgs) Handles MyBase.Load
Dim txtBox As New TextBox()
txtBox.Location = New System.Drawing.Point(100, 100)
txtBox.Size = New System.Drawing.Size(50, 20)
Me.Controls.Add(txtBox)
txtBox.Show()
End Sub

--------------------------------------------------------------------------------
Say 2002/11/26(火) 22:19:01
VB6ならZOrderで変更できますが、
VB.Netではできませんか?

--------------------------------------------------------------------------------
Oran 2002/11/27(水) 00:32:19
[[解決]]
早々のお返事ありがとうございます。
どうやら ZOrder は、無くなったようですが、これをキーワードに検索したらサクっと見つかりました。
まだ試行してないのですが、どうやら BringToFront() や SendToBack() 関数で出来るようです。

助かりました。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板