TEditフォーム上で動的に作成される、拡張するカスタム Firemonkey コントロールがあります。次を使用して作成するときにフォントサイズを設定しようとしています:
Search->Font->Size = 15;
ただし、コントロールのフォントは変更されません。
プログラムでフォントサイズを変更できるフォームに既にある同じタイプの別のコントロールがあります。このコントロールで気がついたのは、プロパティSizeで設定が false に設定されている場合はフォントを変更できるのに対して、設定が true に設定されている場合はフォント サイズを変更できないことです。 StyledSettingsSize
そのため、カスタム コントロールを作成するときに、プログラムでSizeプロパティを false に設定しようとしていますが、その方法がわかりません。
私が試してみました:
Search->StyledSettings.Size = false;
と
Search->StyledSettings = ListBox->StyledSettings - [TStyledSetting.ssSize];
どちらもコンパイルさえしません。実行時にカスタム コントロールでこのプロパティが確実に削除されるようにするにはどうすればよいですか? または、フォントを設定する別の方法はありますか?