المشاركات : 16
المواضيع 6
:
: 0
الإنتساب : Mar 2011
السلام عليكم ورحمة الله وبركاته
اخواني الكرام
عندي قائمة combobox وفيها عناصر وعندي 3 edit
استخدمت قاعدة if لما اختار عنصر ينفذ لي بالثلاث edit نفذ لي واحد فقط وهذا الكود
PHP كود :
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.text = 'xxx' then
begin
Edit1.Text:=('kakakkakakakakkaka');
Edit2.Text:=('hahahahahahahahahha');
Edit3.Text:=('hahhahahahggggggggg');
end;
end;
end.
المشاركات : 632
المواضيع 66
:
: 6
الإنتساب : Jul 2010
PHP كود :
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.text = 'xxx' then
begin
Edit1.Text:=('kakakkakakakakkaka');
Edit2.Text:=('hahahahahahahahahha');
Edit3.Text:=('hahhahahahggggggggg');
end
else if combobox1.text='bbb' then
begin
Edit1.Text:=('bbbbbbbbbbbbb');
Edit2.Text:=('bbbbbbbbbbbbbbbb');
Edit3.Text:=('bbbbbbb');
end;
end;
المشاركات : 16
المواضيع 6
:
: 0
الإنتساب : Mar 2011
لكن بالنسبة لما اختار العنصر xx عند التنفيذ يظهر edit2 فقط
المشاركات : 206
المواضيع 75
:
: 0
الإنتساب : May 2011
لماذا لا تستخدم
PHP كود :
if combobox1.ItemIndex= 0 then
begin
Edit1.Text:=('kakakkakakakakkaka');
Edit2.Text:=('hahahahahahahahahha');
Edit3.Text:=('hahhahahahggggggggg');
end
else if combobox1.ItemIndex=1 then
begin
Edit1.Text:=('bbbbbbbbbbbbb');
Edit2.Text:=('bbbbbbbbbbbbbbbb');
Edit3.Text:=('bbbbbbb');
لتحديد السطر المراد اختيارة في combobox عبر
كود :
if combobox1.ItemIndex= 0 then
وتضع الاسماء داخل strings
لاحظ 0 يعادل 1 داخل combobox
المشاركات : 16
المواضيع 6
:
: 0
الإنتساب : Mar 2011
بيض الله وجهك اخي المحجوب الكود يعمل
شكرا لك
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
@المحجوب في هذهة الحالة استخدام جملة Case افضل و احسن
كود :
case ComboBox1.itemIndex of
0: Edit1.Text := '00000';
1: Edit1.Text := '11111';
end;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج