المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
السلام عليكم و رحمة الله و بركاته
1- كيف يقوم باضافة قائمة منسدلة بالـ BUTTON ؟؟ .
أي انني لما اضغط على Button1 تنزل الــ Buttons الأخرى و تظهر الـ Lables التي هي الخيارات
2- كيف أجعل البرنامج لما أكبره لا يتشوه و لما أضغره لا يتشوه أيضا أي أنني لا احدد حجمه مسبقا.
و السلام عليكم و رحمة الله و بركاته
الملفات المرفقة
Capture.JPG (الحجم : 64.11 ك ب / التحميلات : 140)
لا إله إلا الله محمد رسول الله
المشاركات : 214
المواضيع 38
:
: 0
الإنتساب : Sep 2010
السلام عليكم
بالنسبة للسؤال الاول انه يقع ضمن ملعبي
فانا احب ان اصنع ادواتي بنفسي احيانا
انظر للمثال التالي:
ListClick.rar (الحجم : 87.78 ك ب / التحميلات : 121)
بالنسبة للسؤال الثاني استخدم الخاصية AncHors لاي مكون فهي تقوم على امساكه من اطرافه التي تحددها انت فعندما تكبر النموذج او تصغره لا يتشوه
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
الأول جرب Explorer Bar
http://www.delphi4arab.net/forum/showthr...p?tid=1993
أجوبة للسؤال الثاني:
http://www.delphi4arab.net/forum/showpos...stcount=16
حاول إفراد كل سؤال بموضوع
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
و عليكم السلام و رحمة الله و بركاته
الجواب الأول: وفى بالغرض فجزاك الله خيرا و جعله في ميزان حسناتك.
الجواب الثاني: مع أني فعلت ما تفضلت بذكره إلا أن البرنامج لا زال يتشوه أي أن النافذة تكبر و لكن العناصر الأخرى تبقي صغيرة كما هي.
kachwahed كتب : وعليكم السلام ورحمة الله
الأول جرب explorer barبارك الله فيك أخي الكريم و جوزيت خيرا ان شاء الله إلا أن مشكلة الفورم مازالت باقية معي
لا إله إلا الله محمد رسول الله
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
افتح مشروع جديد، وضع فيه المشكلة ثم أرفقه هنا (ملفات pas/dfm/dpr فقط)
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
kachwahed كتب : افتح مشروع جديد، وضع فيه المشكلة ثم أرفقه هنا (ملفات pas/dfm/dpr فقط)
لقد قمت بما تفضلت به أخي الكريم و قمت رفع مثال، و ما أ ريده أنني لما أكبر البرنامج فإن الــ Edit و الــ DbGrid تكبر و تتنسق لكي لا يظهر تشوه في البرنامج و شكرا لك مسبقا.
الملفات المرفقة
TEst.rar (الحجم : 4.25 ك ب / التحميلات : 43)
لا إله إلا الله محمد رسول الله
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
بهذا الشكل يمكنك ذلك أثناء التصميم من خلال Object Inspector:
كود :
procedure TForm1.FormCreate(Sender: TObject);
begin
Button5.Anchors := [akTop, akRight];
Button6.Anchors := [akTop, akRight];
Button7.Anchors := [akTop, akRight];
Button8.Anchors := [akTop, akRight];
DBGrid1.Anchors := [akLeft, akTop, akRight, akBottom];
Edit1.Anchors := [akTop, akLeft, akRight];
Edit2.Anchors := [akTop, akLeft, akRight];
Edit3.Anchors := [akTop, akLeft, akRight];
Edit6.Anchors := [akTop, akLeft, akRight];
Constraints.MinHeight := Height;
Constraints.MinWidth := Width;
end;
غير أني أفضل أن يكون التصميم في شكل Panels متلاصقة مثل الويب المرفق
بالتوفيق.
الملفات المرفقة
LayoutDemo.rar (الحجم : 1.93 ك ب / التحميلات : 78)
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 140
المواضيع 36
:
: 0
الإنتساب : Aug 2009
كفيت و وفيت و جوزيت خيرا ان شاء الله تعالى، و جعل الله عملك في ميزان حسناتك يوم لا ينفع مال و لا بنون.
لا إله إلا الله محمد رسول الله