えムナウのプログラミングのページ

えムナウ の とどけもの

 Logo えムナウBlog@AILight
えムナウBlog@Wankuma

目次

利用状況

イメージ ギャラリー

カテゴリ

Links
 

inetaj

MSMVPロゴ
MSMVP Visual C# 2005/01-2007/12

目次

コントロール

サンプル1 透明背景色


コントロールの中には透明背景色をサポートしている物もあります。
以下はデフォルトでWindowsフォームツールボックスに入っているコントロールでサポートしているものです。
label・LinkLabel・Button・CheckBox・RadioButton・GroupBox・PictureBox・Panel です。

透明背景色にしたいコントロールを parent その下にあって見えるようにしたいコントロールを child に指定して、 以下の Transparent を呼ぶと parent のコントロールの背景色が透明になります。


Transparent( panel1, textBox1 ) ;

private void Transparent( Control parent, Control child )
{
        parent.BackColor = Color.Transparent ;
        parent.Controls.Add( child ) ;
        child.Left -= parent.Left ;
        child.Top -= parent.Top ;
}