私は標準的な SplitContainer を使用しています - 非常に便利なものですが、正直言って少し見栄えが悪いです。ex.の他の種類のSplitContainer実装を調べました。ファイアフォックス。
少し見栄えを良くするためにスプリットバーをカスタム描画する方法、または少なくともFFでの方法を教えていただけますか?
私は標準的な SplitContainer を使用しています - 非常に便利なものですが、正直言って少し見栄えが悪いです。ex.の他の種類のSplitContainer実装を調べました。ファイアフォックス。
少し見栄えを良くするためにスプリットバーをカスタム描画する方法、または少なくともFFでの方法を教えていただけますか?
時間をかけて作ってみました。これが私のカスタムSplitContainerのコードです。
しかし、小さなバグがあります-SplitContainerにフォーカスがあり、キーが押されたとき-描画が消えます-これはInvalidateメソッドを呼び出すことで修正する必要があることはわかっていますが、KeyPressed、KeyDown、KeyUpで呼び出しています-結果はありません。そのバグを修正するためにチェックする必要があるイベントを教えてください。
簡単な解決策:
を に変更System.Windows.Forms.SplitContainer.BorderStyle
しFixed3D
ます。あなたが言及したのSplitter
と同じように見えます。