1

LinkLabelの背景を透明にすることは可能ですか?

BackColorをTransparentシステムカラーに設定しても機能しません。コンテナは画像であるため、コンテナのBackColorを一致させることは適切ではありません。

4

1 に答える 1

2

ラベルが画像ボックスまたはパネルの上にある場合、.BackColor を Color.Transparent に設定するだけでなく、画像ボックスまたはパネルをラベルの親として設定する必要があります。

myLabel.Parent = myPicturebox;
myLabel.BackColor = Color.Transparent;

これは、Color.Transparent が実際には「透明」を意味するのではなく、「親の背景色を継承する」ことを意味するためです。デフォルトでは、ラベルの親はフォーム (またはコントロールを含む) であり、ピクチャ ボックスではありません。

于 2011-10-28T13:29:31.057 に答える