CheckListBoxの文字列にタブ文字

解決


gun  2003-02-28 01:59:00  No: 3046

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

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

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

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


にしの  2003-02-28 03:53:20  No: 3047

使用できません。

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


たかみちえ  URL  2003-02-28 08:21:41  No: 3048

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

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


gun  2003-02-28 22:53:17  No: 3049

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加