command buttonでpictureboxとかLabelを消せないですか

解決


いちざき  2003-10-17 08:03:48  No: 109198  IP: [192.*.*.*]

コマンドボタンを押して、pictrueboxとかlabelを消すことはできないんでしょうか。方法をあったら教えてください。

編集    削除
魔界の仮面弁士  2003-10-17 09:01:39  No: 109199  IP: [192.*.*.*]

Clickイベントにて、VisibleプロパティをFalseに変更するとか。

———そういう事では無いのかな?

編集    削除
いちざき  2003-10-17 09:43:28  No: 109200  IP: [192.*.*.*]

返事ありがとうございます
実は、pictureboxの上にcommandButtonをのせて、他のcommandbuttonを押すとpictureboxのcommandbuttonが消えるようにしたいんです。
Clickイベント、VisibleをFalseに変更してみましたが、消えるですが、pictureboxの絵が消されます。絵が消されないようにできないんですか

編集    削除
魔界の仮面弁士  2003-10-17 10:31:33  No: 109201  IP: [192.*.*.*]

> 消えるですが、pictureboxの絵が消されます。
PictureBoxに画像を描画しておいたけれど、重なっているCommandButtonを
非表示にしたら、その下の画像まで欠けてしまった、という事でしょうか。

VB.NETの場合は、Bitmapオブジェクトを作ってそこに描画し、それを
PictureBoxのBackgroundImageプロパティに割り当てるようにしてみてください。

VB6の場合は、AutoRedrawプロパティをTrueにしておく事で、
継続表示属性を持つグラフィックスにしておくと良いでしょう。


あるいは、描画処理をPaintイベントに配置する、という手もあります。

編集    削除
いちざき  2003-10-22 02:19:46  No: 109202  IP: [192.*.*.*]

魔界の仮面弁士さん、ありがとうございます。
解決しました。また、いろいろご指導お願いします。

編集    削除