Weifen Luo DockPanelコンポーネントを使用すると、フォームを他のフォーム内にドッキングする機能を.netプロジェクトに追加できます。コンポーネントは非常によくできています。
さて、 github(このコンポーネントが現在ホストされている)のプロジェクトフォーラムのこのページから、これdock.extender
を使用することで、フローティングウィンドウを通常のWinFormの外観、つまりsizeable
通常のWindowsで使用できるようになることがわかります。タイトルバー、ボックスの最大化、ボックスの最小化など(こちらも参照)。これにより、フォームのアイコンを表示することもできます。
私の問題、つまり私の質問は、フォームのプロパティで割り当てたアイコンがデザイナに表示されることですが、デバッグでフロートパネルとして実行すると、一般的なフォームアイコンがその場所に表示されます。
ここで、プロパティではなくコード(フォーム自体のコードと、フォームが呼び出されるメインアプリケーションコードの両方)を使用してアイコンを割り当てようとしましたが、どちらも機能しませんでした。
では、フォームがフロートされ、エクステンダーが使用されているときに、独自のカスタムアイコンをフォームのアイコンとして表示するにはどうすればよいですか?メインドッキングパネルをDockingWindow
モードで使用しています。
[編集]
これは難しい質問だと思います!2日経ちましたが、返事がありません!