プロが教えるわが家の防犯対策術!

どうも初めまして。
VB6.0の初級者です。
VB6.0でLabelの最前面にText Boxを書きたいのですがわかりません。
Labelの背面にText Boxが表示されてしまいます。
右クリックでText Boxを最前面にしてもだめです。

初心者ですいません。
宜しくお願いいたします。

A 回答 (2件)

ごめんなさい ドラッグアンドドロップでは出来なかったようです m(__)m



ピクチャーボックスを用意します
背景色を何か適当な色に変更します ・・・ ラベルが乗ったかの判定がしやすいように
ラベルを選択して 編集 > 切り取り を実行
ピクチャーボックスを選択して > 編集 > 貼り付け を実行

これで ピクチャーボックスの左上にラベルが張り付くと思います
この状態なら ピクチャーボックスを移動すると ラベルも同時に移動できます

これが ピクチャーボックスをコンテナにするという操作です
    • good
    • 0
この回答へのお礼

@redfox63さん

ありがとうございます。
出来ました!
迅速な回答ありがとうございましたm(_ _)m

お礼日時:2010/11/17 21:43

VB6はコントロールの配置できる階層が決められてしまっている部分があります



1番下層にあるのが ラインやシェイプなどの描画コントロール
中層がラベル
最上層が一般的なコントロール ピクチャーボックスやテキストボックス、リストボックスなど

といった具合です

前面や背面の制御が出来るのは 下層、中層、上層の仲間内だけなのです
上記の説明は Zorderメソッドの解説を抜粋したものです

ここでピクチャーボックスとテキストボックスが同じ階層の仲間であることに注目して
1) ピクチャーボックス貼り付けます
2) 既存のラベルをドラックして ピクチャーボックスをコンテナにします
3) テキストボックスとラベルが重なるように配置します
この状態で テキストボックスを 背面/前面の操作をして見ましょう

ピクチャーボックスの枠線が気になるのでしたらAppearanceやBorderStyleを変更してみましょう
    • good
    • 0
この回答へのお礼

@redfox63

早速のご回答ありがとうございます。
やってみたのですが、コンテナにするがわかりません。。。
調べても不明です、、、
素人質問ですいません。

お礼日時:2010/11/16 21:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A