CheckListBoxの文字列にタブ文字

解決


gun  2003-02-28 01:59:00  No: 3046  IP: [192.*.*.*]

初めて質問させて頂きます。gunといいます。
CheckListBoxに2つの項目を表示させたくて、体裁を整える為に
間をタブ文字で区切ろうと、

CheckListBox1.TabWidth := 8;
CheckListBox1.Items.Add('aaa' + #9 + 'bbb');

としてみたのですが、タブ分の空白が空きません。
CheckListBoxではタブ文字は使用できないのでしょうか?
ご存知の方がいらっしゃいましたら、ご教授ください。

当方環境は、Del5Ent + WinXP  です。

編集    削除
にしの  2003-02-28 03:53:20  No: 3047  IP: [192.*.*.*]

使用できません。

TCustomListBoxのDrawItemで、DrawTextを使っています。DrawTextではTabを展開できません。

編集    削除
たかみちえ  URL  2003-02-28 08:21:41  No: 3048  IP: [192.*.*.*]

うちのおんぷむらのうらの、"おんぷ村倉庫>Delphiコンポーネント"に、
TValueListBox,TCheckValueListBoxというコンポーネントがあります。

  TCustomListBoxではなく、TListBoxとTCheckListBoxからの継承で、
Styleプロパティがオーナードローを許可する状態でないとただのリストボックスと変わらないという、
とっても簡素なものですけど、目的は果たせるのではないかなと。
(これはタブ文字ではなく、=の前後で区切っています)

編集    削除
gun  2003-02-28 22:53:17  No: 3049  IP: [192.*.*.*]

にしのさん、たかみさん、有難うございました。
たかみさんのTChekValueListBoxを使わせて頂きます。

編集    削除