DOBON.NETプログラミング道掲示板

■35472 / 4階層)  TabPageの背景色
□投稿者/ くるり 一般人(4回)-(2023/07/10(Mon) 23:44:17)
  • アイコン2023/07/11(Tue) 12:09:39 編集(投稿者)
    2023/07/11(Tue) 12:06:40 編集(投稿者)

    > ちなみに、TabPage の背景色は単色とは限りません。
    > OS 側の設定テーマによっては、グラデーションがかかっているなど、
    > 座標ごとに複数の色が使用されていることがあります。

    情報ありがとうございます。

    なるほど。
    実は、どこかののプロパティなどから取得できないものか、
    もやもやしたものがありましたが、TabPageの背景色はグラデーションが
    設定されているなどOSのテーマに依存しており、プロパティから取得できる類の
    ものではなさそうですね。

    教えていただいたURLも参考になりそうです。ありがとうございます。

    サンプルはC++でしたが、VB.Netでグラデーションを想定した対応を実装するとすれば
    ・同じサイズのTabPage背景をメモリ上に描画(http://dobon.net/vb/dotnet/graphics/drawvisualcontrol.html)
    ・Textboxがある座標の画像を切り抜き、ブラシを作成
    ・ブラシを用いてTextboxを描画(OwnerDraw)
    といった流れですね。おそらく。

解決み!
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: TabPageの背景色 /魔界の仮面弁士 返信無し
 
上記関連ツリー

Nomalアイコン TabPageの背景色 / くるり (23/07/08(Sat) 22:40) #35467
Nomalアイコン Re[1]: TabPageの背景色 / くるり (23/07/08(Sat) 22:47) #35468
Nomalアイコン Re[1]: TabPageの背景色 / KOZ (23/07/09(Sun) 19:46) #35469
  └Nomalアイコン Re[2]: TabPageの背景色 / くるり (23/07/10(Mon) 04:39) #35470 解決み!
    └Nomalアイコン Re[3]: TabPageの背景色 / 魔界の仮面弁士 (23/07/10(Mon) 11:02) #35471 解決み!
      └Nomalアイコン TabPageの背景色 / くるり (23/07/10(Mon) 23:44) #35472 解決み! ←Now

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -