2017-12-18 214 views
-2

當我在AdvStringGrid中選擇並刪除一行時,我試圖將刪除的行添加到cxmemo。添加advgrid選定的行到cxmemo1

cxMemo1.Lines.Add('deleted :' +(AdvStringGrid1.SelectedRow)); 

我越來越: [dcc32錯誤] Alarm.pas(230):E2029 '[' 預期,但 ')' 發現

即使我改變支架它仍然無法正常工作。 我在做什麼錯?

+1

您是否閱讀過文檔?我相信'SelectedRow'是一個索引屬性。如果是這樣,語法是'SelectedRow [Index]'。如果我理解正確,它將返回「整數」,即所選行的索引。所以這可能不是你想要的。 – nil

+0

我不認爲字符串網格有索引 – user763539

+1

嗯,我不知道我明白你的意思。 「索引」將是您想要參考的選定行。 – nil

回答

2

如果您選擇了多行,可以使用

AdvStringGrid1.SelectedRow [I]

獲取所選行的實際索引。在這種情況下,'i'是選擇中的行的索引,而不是實際的索引。

你需要的是物業

AdvStringGrid1.Row

,它給你選定行的實際索引(不是在多項選擇)。

相關問題