DOBON.NET DOBON.NETプログラミング掲示板過去ログ

コントロールの描画に関して

環境/言語:[環境:XP、言語:C#、.Net:2.0 ]
分類:[.NET]

あるコントロールAがあります。
このAの親コントロールがフォームの場合、Aの大きさをフォームを
はみ出すように配置すると、はみ出している部分は表示されませんが、
これを表示出来るようにするには、どうすればいいんでしょうか?

※コンボボックスのような動作をさせたいです。
 200*200のフォーム上の下にドッキングさせたコンボボックス
 を配置し、ドロップダウンさせた時のように、フォームを
 はみ出して表示するみたいに。

ご存知の方いらっしゃいましたら、ご連絡ください。
> あるコントロールAがあります。
> このAの親コントロールがフォームの場合、Aの大きさをフォームを
> はみ出すように配置すると、はみ出している部分は表示されませんが、
> これを表示出来るようにするには、どうすればいいんでしょうか?

はみ出したいものは、通常のコントロールではなく
フォームで作ってはどうでしょうか。
返信有難う御座います。

フォームで開いた場合、元フォームのタイトル部分とかが
薄くなりますよね(色が変化する)。それがなんとなく
気に入らなかったので。。




■No20485に返信(よねKENさんの記事)
>>あるコントロールAがあります。
>>このAの親コントロールがフォームの場合、Aの大きさをフォームを
>>はみ出すように配置すると、はみ出している部分は表示されませんが、
>>これを表示出来るようにするには、どうすればいいんでしょうか?
>
> はみ出したいものは、通常のコントロールではなく
> フォームで作ってはどうでしょうか。
>
> フォームで開いた場合、元フォームのタイトル部分とかが
> 薄くなりますよね(色が変化する)。それがなんとなく
> 気に入らなかったので。。

アクティブにならないフォームを作成すればよいということになると思いますが、それに関しては過去に何回か出ています。

とりあえずは、以下の記事が役に立つのではないでしょうか。

vbAccelerator - Use .NET Forms as Popup Windows
http://www.vbaccelerator.com/home/NET/Code/Controls/Popup_Windows/Popup_Windows/article.asp
フォームのアクティブ制御なんて出来るとは、考えも出来ませんでした。

英語なので、あれなんですが、、頑張ってやってみます。

有難う御座いました。


■No20491に返信(管理人さんの記事)
>>フォームで開いた場合、元フォームのタイトル部分とかが
>>薄くなりますよね(色が変化する)。それがなんとなく
>>気に入らなかったので。。
>
> アクティブにならないフォームを作成すればよいということになると思いますが、それに関しては過去に何回か出ています。
>
> とりあえずは、以下の記事が役に立つのではないでしょうか。
>
> vbAccelerator - Use .NET Forms as Popup Windows
> http://www.vbaccelerator.com/home/NET/Code/Controls/Popup_Windows/Popup_Windows/article.asp
>
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板