スピンコントロールのダークモードは可能ですか? X Facebook はてブ Pocket LINE コピー 2024.04.12 ホーム › フォーラム › OTZControls(Windows Forms 用コントロール) › スピンコントロールのダークモードは可能ですか? このトピックには15件の返信、1人の参加者があり、最後にあきらにより2年前に更新されました。 6件の投稿を表示中 - 11 - 16件目 (全16件中) ← 1 2 投稿者 投稿 2022/11/26 23:43 #1453 TZキーマスター 確認しました。難しいですね。ダークモードにした時点でマウスホーバーはしなくなりますね。 オーナードローでどこまで実装するかになると思います。ちなみに、ソートマークはどのようにして表示しているのでしょうか? 2022/11/27 08:41 #1454 あきらゲスト OnDrawColumnHeader で e.DrawDefault = true;すれば、文字色以外は良い感じなんですけどね。 下記のページでWM_NOTIFYによる回避方法が紹介されていましたが、どうなんでしょう。 https://github-wiki-see.page/m/tablacus/TablacusDark/wiki/listview ソートマークは、HDM_GETITEM して HDITEM にフラッグを設定、HDM_SETITEMしてます。 2022/11/27 14:16 #1456 TZキーマスター ありがとうございます。リストビューの実装を変更してv4.0.4をリリースしました。ソートマークは公開ソースには含まれていませんが、マークが表示されるところまでは確認しました(ソートマークは実装が必要なんですね…。) ただ、現時点では、下記に該当すると別途実装が必要そうです。他にもあるかもしれません。 ・行選択を FullRowSelect=false で利用したい場合 ・フォーカスアウトした場合の選択色を変えたい場合 2022/11/27 14:59 #1457 あきらゲスト ListView の選択色(背景色)は、OnDrawItemで base.OnDrawItem(e); if(e.Item.Selected){ e.Graphics.FillRectangle(Brushes.DarkCyan, e.Bounds); } e.DrawDefault = true; で変更できるようです。 2022/11/27 15:07 #1458 TZキーマスター ありがとうございます。あと、スピンボックスの問題(EnumChildWindowsがCount:0)は回避できそうにないので Load イベント以降でテーマ設定しないといけない制約となります…。 2022/11/27 16:59 #1460 あきらゲスト 了解しました。 投稿者 投稿 6件の投稿を表示中 - 11 - 16件目 (全16件中) ← 1 2 トピック「スピンコントロールのダークモードは可能ですか?」には新しい返信をつけることはできません。