■12311 / inTopicNo.7) |
Re[5]: コントロールの描画をBitmapよりも下にしたい |
□投稿者/ Hirotow (122回)-(2008/01/07(Mon) 21:51:48)
|
■No12307 (デルタ さん) に返信
> ■No12264 (やじゅ さん) に返信
>>■No12216 (デルタ さん) に返信
>>>
> >>やはりフォームに直接描画したものはコントロールの上にならないでしょうか。
>>
>>そのようにしたい理由は何故でしょうか?
>>コントロールより上にするってことは、コントロールが見えなくなるので
>>コントロールを非表示にすればいいと思いますが
> >
>
> はい、Bitmapが透過しているので、上に載せてコントロールの一部が見えるようにしたいのですが、無理そうですね。
FormではなくボタンのOnPaintで書いてみたらどうでしょうか?
button1.ColorKey = Color.Black; //カラーキーをデザイナなりコンストラクタなりで設定しておく
private void button1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(bmpToPaint);
}
|
|