私は FireMonkey スタイルについて学んでいます - 私の主なリファレンスはhereです。シンプルなラベルと形状で試したことはすべてうまくいきましたが、現在は TListBox を使用して次の 2 つのことを試みています。
- TListBox 内の項目のフォントを設定します。
- その境界線を削除します (TCalloutPanel に配置されたクライアントです)。
フォーム上に StyleBook を作成し、コントロールを右クリックして [カスタム スタイルの編集] を選択する方法を使用しています。(ただし、ランタイムの変更も同様に喜んで行います)。
このフォントで成功した唯一の方法は、複数の TListBoxItem を作成し、それぞれのテキスト設定を使用したことです。VCLのように親設定を引き継ぐ方法はないのでしょうか? VCL の場合と同じように、次のようにリスト ボックス項目を簡単に追加したいと思います。
ListBox1.Items.Add( 'text' )
しかし、作成された内部 TListBoxItem 配列を実行時に取得する方法がわかりません。
もう 1 つの問題は、境界の四角形を削除する方法が見当たらないことです。単純な長方形は簡単です-ストロークがあります-しかし、StyleBook の TListBox のすべてのレイアウト オプションを調べてみると、どこにもストロークが表示されません。
XE7を使用しています。何か不足していますか?
助けてくれてありがとう。