在BCB中,CheckListBox 的 Items 問題

一個 Item的名稱要怎麼才能顯示多行的文字

CheckListBox1->Items->

Add("rectangle" +\n+" X座標 = "+Edit1->Text+

+\n+" Y座標 = "+Edit2->Text+

+\n+" length= "+Edit4->Text+

+\n+" windth= "+Edit5->Text);

這樣好像不行..怎麼辦??

已更新項目:

n 是 \n ,發表時 \ 不見了...@@..

2 個已更新項目:

RO搜尋王,這樣雖然可以跑,但是他的 item 跑出來還是一行

真奇怪....

3 個已更新項目:

*********************

*

rectangle *

x座標 = Edit1->Text *

Y座標 = Edit2->Text *這整個東西是一個 iteam

length= Edit4->Text *

windth= Edit5->Text *

*

*********************

4 個已更新項目:

rectangle

x座標 = Edit1->Text

Y座標 = Edit2->Text

length= Edit4->Text

windth= Edit5->Text

// 這整個5行是一個 iteam

1 個解答

評分
  • 1 0 年前
    最佳解答

    應該是這樣

    CheckListBox1->Items->

    Add("rectangle\\nX座標 = "+Edit1->Text+

    +"\\n"+" Y座標 = "+Edit2->Text+

    +"\\n"+" length= "+Edit4->Text+

    +"\\n"+" windth= "+Edit5->Text);

    \\n 要加 ""

    不能是

    "字元"+"字元"

    要寫成

    "字元字元"

    2007-01-01 00:15:41 補充:

    以上限制是在 string 最前面

    2007-01-01 01:16:57 補充:

    不知道你是不是要這樣

    \\n並不能跳下一行,要再 Add一次

    CheckListBox1->Items->Add("rectangle");

    CheckListBox1->Items->Add("x座標 = " Edit1->Text);

    CheckListBox1->Items->Add("Y座標 = " Edit2->Text);

    CheckListBox1->Items->Add("length= " Edit4->Text);

    CheckListBox1->Items->Add("windth= " Edit5->Text);

    2007-01-01 01:21:16 補充:

    有點錯,,+被吃掉了(知識+的大BUG)

    我用全形代替,你再改成半形

    CheckListBox1->Items->Add("rectangle");

    CheckListBox1->Items->Add("x座標 = " + Edit1->Text);

    CheckListBox1->Items->Add("Y座標 = " + Edit2->Text);

    CheckListBox1->Items->Add("length= " + Edit4->Text);

    CheckListBox1->Items->Add("windth= " + Edit5->Text);

    2007-01-01 22:14:35 補充:

    你要的方式CheckListBox根本做不到,找別的VCL吧!

還有問題?馬上發問,尋求解答。