【发布时间】:2014-11-04 15:46:54
【问题描述】:
所以我有一个包含 6 个项目的 CheckListBox:
Items.Strings = (
'Banana'
'Apple'
'Pomelo'
'Orange'
'Peach'
'BlueBarry')
如果我想在 ShowMessage 对话框中显示它们,则打印的消息是。
'anana','pple','omelo','range','each','lueBarry'.
我使用的程序是这样的。
procedure TForm1.Button1Click(Sender: TObject);
var I : Integer;
begin
for I := 0 to CheckListBox1.Items.Count - 1 do
ShowMessage(CheckListBox1.Items.ValueFromIndex[I]);
end;
为什么我无法从我的项目中获取第一个字符?
【问题讨论】:
-
确定字符串如上所示?
.ValueFromIndex应该从Name=Value列表中返回一个值。CheckListBox1.Items[I]将访问一个项目。 -
是的,我确定。我想从每个项目中检索文本。还有其他方法吗?除了 ValueFromIndex?
-
如我的第一条评论
CheckListBox1.Items[I]中所示。但是.ValueFromIndex应该返回空字符串以及您显示的列表内容。
标签: delphi tchecklistbox