الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث داخل Checklistbox كيف ؟

مغلق
بدأه Swift في 4 سبتمبر 2007 · 5 رد · 928 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

لدى سؤال عن استخدام البحث فى Check List Box ومن ثم مسح هذا العنصر من القائمة

**بمعنى عايز أعمل بحث عن Ahmed فى العناصر لو موجود أمسحة ؟

**ولو ميش موجود أضيفة ؟

مشكورين

Comming Soon

#2
Var i : Integer;
	Found: Boolean;
begin
   i:=CheckListBox1.Items.Count-1;
   Found := False;
   Repeat
   if CheckListBox1.Items='Ahmed' then Begin
	  Found:=True;
	  CheckListBox1.Items.Delete(i);
   End;
   i:=i-1;
   Until (Found) or (i<0);

end;

انتبه الفرق بين الأسماء UpCase وبالتوفيق

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 4 سبتمبر 2007 في 10:35

d4baa0.gif
#3

السلام عليكم

علي السريع

unit Unit1;
interface
uses
  Windows, CheckLst, StdCtrls, Classes,Forms, Controls;
type
  TForm1 = class(TForm)
	CheckListBox1: TCheckListBox;
	Edit1: TEdit;
	Button1: TButton;
	procedure Button1Click(Sender: TObject);
  private{ Déclarations privées }
		 find : boolean;
		 function GetIndex( ):Integer;
  public{ Déclarations publiques }
  end;
var
  Form1: TForm1;
implementation{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
	index : integer;
begin
	index := GetIndex();
	if find  then CheckListBox1.Items.Delete(index);
end;

function TForm1.GetIndex():Integer;
var
	 i : Integer;
begin
find := false;
	for i := 0 to CheckListBox1.Items.Count - 1 do
	begin
		if CheckListBox1.Items= Edit1.Text then
		begin
			find := true;
			Result := i;
			Exit;
		end
		else
			find := false;
	end;
end;
end.
#4

جزاكم الله كل خير تم مع الموضوع بنجاح

سؤال بسيط حول الإضافة لو تكرمتم

Var i : Integer;
	Found: Boolean;
begin
   i:=CheckListBox1.Items.Count-1;
   Found := False;
   Repeat
   if CheckListBox1.Items='Ahmed' then Begin
	  Found:=True;
	  CheckListBox1.Items.Add(i);
   End;
   i:=i-1;
   Until (Found) or (i<0);

end;

جربتة للإضافة لكن لم يفلح ؟ ياريت لو تكرمتم

Comming Soon

#5

الاضافة تكون من الشكل

CheckListBox1.Items.Add(Edit1.Text);

او مباشرة

CheckListBox1.Items.Add('Ahmed');
d4baa0.gif
#6

تمام كل شئ على ما يرام

جزيتم خيراً وألف شكر

Comming Soon

هذا الموضوع مغلق.

مواضيع مشابهة