- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Labelコントロールの背景をグラデーションで描画)
Labelコントロールの背景をグラデーションで描画
このQ&Aのポイント
- Labelコントロールの背景をグラデーションにする方法を教えてください。
- オーナードローを使用してLabelコントロールの背景にグラデーションを描画する方法を知りたいです。
- Labelコントロールに白から青にかけてのグラデーションを描画したいのですが、うまくできません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
LinearGradientBrushを2個用意しましょう dim gb1, gb2 as LinearGradientBrush dim rc1, rc2 as Rectangle dim lb as label = CType( sender, Label) rc1 = lb.ClientRectangle rc2 = rc1 rc1.Height /= 2 rc2.y /= 2 rc2.Height /= 2 gb1 = new LinearGradientBrush( rc1, Color.White, Color.Blue, LinearGradientMode.Vertical) gb2 = new LinearGradientBrush( rc2, Color.Blue, Color.White, LinearGradientMode.Vertical) e.Graphics.FillRectangle( gb1, rc1 ) e.Graphics.FillRectangle( gb2, rc2 ) といった具合です