gpt4 book ai didi

delphi - TCheckListBox奇怪的行为,不显示第一个字符

转载 作者:行者123 更新时间:2023-12-03 19:07:37 24 4
gpt4 key购买 nike

所以我有一个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;


为什么我无法从我的物品中获得第一个字符?

最佳答案

尝试以正确的方式插入项目

procedure TForm1.Button1Click(Sender: TObject);
begin
CheckListBox1.Items.Add('Banana');
CheckListBox1.Items.Add('Apple');
CheckListBox1.Items.Add('Pomelo');
CheckListBox1.Items.Add('Orange');
CheckListBox1.Items.Add('Peach');
CheckListBox1.Items.Add('BlueBarry');
end;


结果将是:



然后...

procedure TForm1.Button2Click(Sender: TObject);
var I : Integer;
begin
for I := 0 to CheckListBox1.Items.Count - 1 do
ShowMessage(CheckListBox1.Items[I]);

end;

关于delphi - TCheckListBox奇怪的行为,不显示第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26729588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com