1

私はカスタムグラフィックエディタの作成を含むプロジェクトに取り組んでいます。グラフィカルエディタには複数のタブがあり、各タブのコンテンツのビットマッププレビューを含むポップアップを表示するプレビュー関数を作成したいと思います。ただし、私が直面している問題は、適切なプレビューを生成する前に、各タブのコンテンツを配置する必要があることです。これは、各タブに移動して、タブがレンダリングおよび配置されていることを確認することを意味します。次に、その場合にのみ、プレビューが適切に生成されます。そうでない場合、プレビューのサイズは0x0になります。適切なサイズのプレビューを生成できるように、コンテンツコントロールを強制的に配置する方法を知っている人はいますか?

4

2 に答える 2

1

どうやら'Arrange'メソッドを直接呼び出すことができますが、オブジェクトにそれ自体を描画させたいだけの場合、コントロールの表示に悪影響を与える可能性があるため、パラメーターとして渡す長方形に注意する必要があります(つまり、強制的に目的の位置から引き出すことができます)。

于 2011-02-10T21:01:57.703 に答える
0

これは、コントロールの「 arrangeOverride」メソッドについて説明しているMSDNへのリンクです。

これがあなたが必要としているものかどうかはわかりませんが、この方法はあなたが求めているもののようです。

お役に立てれば!

于 2011-01-07T22:06:36.223 に答える