0

閉じるボタンが部分的に隠されている、ドラッグしたときの灰色の境界線が非常に遅くレンダリングされて表示/非表示になるなど、Vistaのドッキングフォームの問題を回避できるかどうか疑問に思いました。

Delphi 2007およびVista(64ビット)

4

2 に答える 2

1

ここには2つの異なるバグがあると思います。

あいまいなボタンのことは私にとって新しいものです。私はそれを見たとは思わない。

2番目のバグ(サイズ変更)は既知のバグです。つまり、D2009で修正されましたが、解決策があります。

JEDI VCLのバグ修正レポートで見つけましたが、コードに適用するとうまく機能しました。 JEDIIssueTrackerレポート

ネイティブのDelphiVCLドッキングシステムのユーザーにとって、修正は簡単ではない可能性があります。JEDI VCLのJvDockなどのサードパーティのドッキングシステムを使用している場合は、すでにサポートされています。主要なアプリケーションの1つに実装しましたが、ネイティブVCLドッキングとサードパーティコンポーネントを組み合わせて使用​​しています。

私が持っている解決策をあなたに投稿したかったのですが、私は自分のコードを調べました。それはたくさんのユニットとメインコードツリーの一部にまたがっています。

JEDIドッキングシステムを見たい場合を除いて、簡単な答えはありません。

また、ビスタの下のDockingTabsには、スライドして閉じたときに「ドッキングされた」ウィンドウの隠された領域が適切に再描画されないという、別の既知のバグがあります。スライドアウトは正常に機能します。スライドイン(非表示)はこれに対する解決策もありませんが、機能させるにはVCLソースを変更する必要があります。

ごめん、

ライアン

于 2009-06-18T16:22:04.337 に答える
0

更新: ドッキングの JVCL 実装を調べましたが、どちらの問題もないため、うまく機能すると思います。ご協力いただきありがとうございます。

于 2009-06-19T16:35:13.207 に答える