QNo. |
Q.質問 |
日付 |
A.回答 |
10 |
Q. ResizeKitで作成したアプリケーションをResizeKit1.5に移行したいのですが、どうすればいいですか? |
2007/04/20 |
A.
設計時パッケージをご利用の場合
ResizeKit1.5をIDEに登録し、アプリケーションを再構築してください。
実行時パッケージをご利用の場合
bplファイルをResizeKit1.5のものと差し替えてください。 |
9 |
Q. Delphi
2005のフォームにResizeKitを配置して、そのフォームをモーダルで表示するとコンポーネントがリサイズされません。どうすればいいですか? |
2007/04/20 |
A. フォームのPopupModeプロパティをpmNone以外(pmAuto,
pmExplicit)に設定してください。 |
8 |
Q. ResizeKitを配置したフォームのPositionプロパティにpoScreenCenterを、WindowStateプロパティにwsMaximizedを設定して実行すると、おかしな位置にフォームが表示されるのですが? |
2007/04/20 |
A. 対処方法としては次の2つがあります。
1.設計時にPositionプロパティをpoDesignedやpoDeefaultPosOnlyとする。
2.設計時にWindowStateプロパティをwsNormalとし、OnCreateイベントでwsMaximizedを設定する。 |
7 |
Q. フォームをリサイズする際に、ストリンググリッドなどのグリッド系のセルのサイズを変更するにはどうすればいいのでしょうか? |
2007/04/20 |
A.
簡単なサンプル(TStringGridを使用)を用意しましたので、ダウンロードしてご確認ください。
Delphi用 rs_str_d.exe
C++Builder用 rs_str_c.exe |
6 |
Q. ToolBarを使用してリサイズを行うと、ToolBarに配置されたコンポーネントがおかしくなるのですが? |
2007/04/20 |
A. ToolBar内ではコンポーネントのサイズの変更が有効にならないようです。ResizeKitを使用する場合はToolBarを使用しないでください。 |
5 |
Q.
コンポーネントをManualDockメソッドを使用してドッキングし、その後でManualFloatメソッドで解除したときに該当するコンポーネントのリサイズが効かなくなるのですが? |
2007/04/20 |
A.
ドッキングするコンポーネントをプログラム中で動的に作成してください。
またManualFloatメソッドで解除された場合は、コンポーネントを一度破棄してから、再度作成し直してください。 |
4 |
Q. フォームのPositionプロパティを、プログラム中で設計時と異なる値に設定するとリサイズしないのですが? |
2007/04/20 |
A.
設計時のフォームのPositionプロパティの値をプログラム中で変更しないでください。 |
3 |
Q. ラベルなどを含んだフォームをリサイズすると文字が途切れてしまうのですが? |
2007/04/20 |
A. ラベルのAutoSizeプロパティをFalseにしてください。 |
2 |
Q. NoResizeFntCtlプロパティに該当するコンポーネント名を設定しているのに、フォントのサイズが変更されるのですか? |
2007/04/20 |
A. 該当するコンポーネントのParentFontプロパティをFalseにしてください。 |
1 |
Q. 開発環境と実行環境のDPIの違いやフォントによってはコンポーネントの位置がずれるのですが? |
2007/04/20 |
A. フォームのAutoScroll,Scaledプロパティを両方ともFalseに設定してください。
また、PositionプロパティをpoDefaultPosOnly,poDesigned,poScreenCenterのいずれかを設定してください。 |