人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB6の質問です。UserControlでControlContainer=Trueしてコンテナコントロールを作りました。PictureBox や Frame のようにコンテナとして使えて、拡張機能を持たせたいと考えています。フォームにそのコントロールを張り、その上にラベルやボタンなどのコントロールを張ります。そして、ラベルやボタンのToolTipTextプロパティーに文字列を設定して、ToolTipを出したいと思ったのですが出ません。フォームに直接張ると、もちろん普通にToolTipは表示されます。PictureBoxやFrameの上に張っても、ToolTipTextは表示されます。自作のUserControlの上に張ると表示されません。ToolTipが表示されるようにUserControlにコードを追加しなければならない気がするのですが、どうしたらいいのでしょうか?

●質問者: kiichigo
●カテゴリ:コンピュータ
✍キーワード:vb6 コンテナ コントロール コード プロパティ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● paffpaff
●0ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

すいません。

実験はしてみてないんですけど

.NETならこのようにするみたいです

VB6ではちょっと見たところでは見当たりませんでした。

UserControlをアクティブ状態にするか

イベントを投げてやるか・・・

(コントロール作った意味がないですよね・・)

参考にならなかったらすみません

◎質問者からの返答

ToolTipクラスがあるなど、.NetのWindowsFormsはだいぶ構成が違うんですね。

UserControlでコンテナを作っているようなソースコードなどでもいいので、紹介してください。


2 ● paffpaff
●100ポイント

http://www.hatena.ne.jp/

はてな

URLはダミーです

今、空のコンテナ作って(コードはなにも書いてません。ControlContainer=Trueにしただけ)

あたらしく標準exeプロジェクトのフォームにはってみたんですが

その上に、ラベル・ボタン・テキストボックスなどを置いてToolTipを設定してみたらちゃんと表示されました。

↑意味、あってます?

もういちどUserControlのほうをハダカにして

順に試してみたらいかがでしょう?

適当な例やページはみつけられませんでした

ごめんなさい。

◎質問者からの返答

意味、あってます。

当方も、同じようにして表示されません。

WinXP, Win98で確認済み。

VB6 EnterpriseEdition SP5

よろしければ、環境を教えていただけませんでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ