スピンコントロールのダークモードは可能ですか?

ホーム フォーラム OTZControls(Windows Forms 用コントロール) スピンコントロールのダークモードは可能ですか?

  • このトピックには15件の返信、1人の参加者があり、最後にあきらにより1年、 10ヶ月前に更新されました。
10件の投稿を表示中 - 1 - 10件目 (全16件中)
  • 投稿者
    投稿
  • #1438
    あきら
    ゲスト

    C#で.NET6のWinFormsを使用したアプリ作成しています。
    ダークモードに対応するため、サンプルをダウンロードしてみました。
    数値の増減をコントロールするスピンコントロールはダークモードに対応できるでしょうか?

    #1439
    TZTZ
    キーマスター

    お問合せありがとうございます。ダークモード化できるか確認してみます。

    #1441
    TZTZ
    キーマスター

    確認しました。ボタン部分を独自描画すればダークモード化できそうです。次のリリースで公開します。

    #1442
    あきら
    ゲスト

    ありがとうございます。
    ソース購入したので期待しています。

    #1447
    TZTZ
    キーマスター

    ご購入ありがとうございます。お待たせしました。スピンボックスコントロールをダークモード化したものをリリースしました(v4.0.3)
    よろしくお願いいたします。

    #1448
    あきら
    ゲスト

    早速の対応ありがとうございます。
    フォーム上に配置したコントロールは正常にダークモードに切り替わりましたが、
    ToolStripに配置したコントロール(ToolStripControlHostの派生クラスでラップしたTZNumericUpDown)は
    EnumChildWindowsがCount:0で失敗するようです。

    #1449
    TZTZ
    キーマスター

    ご連絡ありがとうございます。なるほど。ToolStrip に配置されるんですね。
    まったく想定していませんでした。確認します。

    #1450
    あきら
    ゲスト

    ダークモードの切り替えを2回行うと正常に配置されました。
    タイミングの問題ですかね。

    #1451
    TZTZ
    キーマスター

    フォームが表示されていない状態(コンストラクタなど)でダークモードの設定をするとカウント0のエラーになりますね。
    Load か Shown イベントでダークモードの設定をすると回避できますが、対策を考えてみます。

    #1452
    あきら
    ゲスト

    フォームのロードイベントでテーマ設定することで回避できました。
    ありがとうございました。
    話は変わりますが、ListViewコントロールのヘッダ部分について、darkmode_itemsviewでダークモードになりますが、
    OnDrawColumnHeaderの設定により、ヘッダ部のクリックで選択色が変わったり、ソートマークが消えたり、マウスのホーバー反応がなくなったり問題があります。これらは回避できるのでしょうか?

10件の投稿を表示中 - 1 - 10件目 (全16件中)
  • トピック「スピンコントロールのダークモードは可能ですか?」には新しい返信をつけることはできません。
タイトルとURLをコピーしました