View Full Version : اشکال در کار با checklistBox
  
hamidreza
یک شنبه 03 مهر 1384, 21:36 عصر
در هنگام اجرای برنامه با پیام list index out of bounds(-1) روبرو می شوم
و برنامه هنگ می کند لطفا راهنمایی نمائید.
Kamyar.Kimiyabeigi
دوشنبه 04 مهر 1384, 08:58 صبح
شما دارین در Checklistbox با Index ایی کار میکنین که وجود نداره میشه تیکه کدی که با Checklistbox کار میکنی رو بزارین
یکی از اشتباهات رایج در این زمینه زدین حلقه به صورت زیره
for i := 0 to CheckListBox1.Items.Count
که درستش به صورت زیره
for i := 0 to CheckListBox1.Items.Count - 1
marmar
یک شنبه 27 آذر 1384, 10:00 صبح
سلام
میشه بگید بعد از این کد اگه بخوام بگم اون item هایی رو که تیک خورده  برو تو یه list boxکپی کن چی باید بگم؟
Kamyar.Kimiyabeigi
یک شنبه 27 آذر 1384, 10: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, 10: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-1404, Jelsoft Enterprises Ltd.