3

firemonkey リストボックスのカスタム ListBoxItem スタイルを作成しようとしています。各アイテムに 2 つのラベル、2 つのプログレス バー、3 つのボタンが必要です。

3 つのボタンはすべて右揃えにする必要があります。残りのコントロールは 2 行に配置する必要があります。つまり、1 つのラベル (左揃え) と 1 つのプログレス バー (右揃え) が上部に、別のラベルとプログレス バーが下部に必要です。

例えば

ここに画像の説明を入力

私はそれを次のように見せることができます。

つまり、1 行のコントロール

ここに画像の説明を入力

2行ではありません。TGridLayout と TGridPanelLayout を使用してコントロールを配置しようとしましたが、これらのコントロールを使用してもスタイルが機能しません。クレイジーな結果が得られます。

1 行のコントロールのスタイル シートは次のとおりです。

私が試したもう1つのことは、コントロールの両方の行を保持するレイアウトを追加し、次に各行に個別のレイアウトを追加することでした。

ここに画像の説明を入力

ただし、レイアウトの上と別のレイアウトの下に配置すると、サイズ変更時にギャップが生じます

例えば

ここに画像の説明を入力

4

1 に答える 1

1

ああ、必要な外観を得るために、一番上の行のレイアウトと一番下の行のレイアウトでアンカーを使用してこれを行うことができるようです (ギャップを削除します)。私はそれを開いたままにし、誰かがこれについてより良い答えを出したら、私は彼らの答えを受け入れます

于 2016-09-08T19:12:49.920 に答える