1

私は標準的な SplitContainer を使用しています - 非常に便利なものですが、正直言って少し見栄えが悪いです。ex.の他の種類のSplitContainer実装を調べました。ファイアフォックス

少し見栄えを良くするためにスプリットバーをカスタム描画する方法、または少なくともFFでの方法を教えていただけますか?

4

2 に答える 2

2

時間をかけて作ってみました。これが私のカスタムSplitContainerのコードです

しかし、小さなバグがあります-SplitContainerにフォーカスがあり、キーが押されたとき-描画が消えます-これはInvalidateメソッドを呼び出すことで修正する必要があることはわかっていますが、KeyPressed、KeyDown、KeyUpで呼び出しています-結果はありません。そのバグを修正するためにチェックする必要があるイベントを教えてください。

于 2012-10-10T09:57:10.220 に答える
2

簡単な解決策:

を に変更System.Windows.Forms.SplitContainer.BorderStyleFixed3Dます。あなたが言及したのSplitterと同じように見えます。

于 2012-10-09T19:45:16.380 に答える