View Full Version : اشکال در کار با checklistBox
hamidreza
یک شنبه 03 مهر 1384, 20:36 عصر
در هنگام اجرای برنامه با پیام list index out of bounds(-1) روبرو می شوم
و برنامه هنگ می کند لطفا راهنمایی نمائید.
Kamyar.Kimiyabeigi
دوشنبه 04 مهر 1384, 07:58 صبح
شما دارین در Checklistbox با Index ایی کار میکنین که وجود نداره میشه تیکه کدی که با Checklistbox کار میکنی رو بزارین
یکی از اشتباهات رایج در این زمینه زدین حلقه به صورت زیره
for i := 0 to CheckListBox1.Items.Count
که درستش به صورت زیره
for i := 0 to CheckListBox1.Items.Count - 1
marmar
یک شنبه 27 آذر 1384, 09:00 صبح
سلام
میشه بگید بعد از این کد اگه بخوام بگم اون item هایی رو که تیک خورده برو تو یه list boxکپی کن چی باید بگم؟
Kamyar.Kimiyabeigi
یک شنبه 27 آذر 1384, 09:40 صبح
میشه بگید بعد از این کد اگه بخوام بگم اون item هایی رو که تیک خورده برو تو یه list boxکپی کن چی باید بگم؟
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
for i := 0 to CheckListBox1.Items.Count - 1 do
begin
if CheckListBox1.Checked[i] then
ListBox1.Items.Add(CheckListBox1.Items.Strings[i]);
end;
end;
موفق باشین
سید مسعود موحد
یک شنبه 27 آذر 1384, 09:49 صبح
دوست عزیز به صورت زیر
procedure TForm1.FormClick(Sender: TObject);
Var
Counter: Integer;
begin
For Counter := 0 To CheckListBox1.Count - 1 Do
If CheckListBox1.Checked[Counter] Then
ShowMessage('Item No : ' + IntToStr(Counter) + ' Is Checked ' );
end;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.