• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Labelコントロールの背景をグラデーションで描画)

Labelコントロールの背景をグラデーションで描画

このQ&Aのポイント
  • Labelコントロールの背景をグラデーションにする方法を教えてください。
  • オーナードローを使用してLabelコントロールの背景にグラデーションを描画する方法を知りたいです。
  • Labelコントロールに白から青にかけてのグラデーションを描画したいのですが、うまくできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.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 ) といった具合です

関連するQ&A

専門家に質問してみよう