دلفي هي واحدة من أدوات تطوير التطبيقات الأكثر شعبية لأنظمة التشغيل ويندوز. في دلفي ، يمكن للمطورين الوصول إلى عدد كبير من الوظائف والفرص لإنشاء واجهات مستخدم سهلة الاستخدام وعملية. أحد هذه الاحتمالات هو تغيير حجم النموذج.
ومع ذلك ، في بعض الأحيان يكون من الضروري الحد من هذا الاحتمال. على سبيل المثال ، إذا كان لديك نموذج بحجم ثابت وتريد أن يكون المستخدم غير قادر على تغيير حجمه. في هذه المقالة ، سننظر في كيفية منع تغيير حجم نموذج في دلفي.
للقيام بذلك ، سوف نستخدم خاصية فورمستيل من كائن النموذج. يحتوي كل نموذج في دلفي على هذه الخاصية ، والتي تحدد كيف سيبدو النموذج والإجراءات التي يمكن تنفيذها به. من خلال تغيير قيمة هذه الخاصية ، يمكننا حظر تغيير حجم النموذج.
لمنع تغيير حجم النموذج ، يكفي تعيين قيمة الخاصية فورمستيل إلى فسستايونتوب. بعد ذلك ، لن يتمكن المستخدم من تغيير حجم النموذج-سيكون له حجم ثابت ، والذي تم تعيينه في مصمم النموذج. هذه طريقة بسيطة وفعالة للغاية للحد من إمكانيات تغيير حجم النموذج في دلفي.
- كيفية منع تغيير حجم نموذج في دلفي
- 1. الملكية" بورديركونس"
- 2. "بوردرستيل"
- خاصية 3. معالج الأحداث" أونريزيزي"
- الدليل الكامل
- سؤال وجواب
- كيف يمكنني منع تغيير حجم النموذج في دلفي?
- كيف يمكنني جعل شكل لها حجم ثابت?
- هل من الممكن حظر تغيير الحجم فقط من خلال عرض النموذج?
- كيف يمكنني جعل شكل للتغيير فقط في الارتفاع?
- هل من الممكن حظر تغيير حجم النموذج برمجيا?
- كيف يمكنني تغيير حجم نموذج في العرض فقط دون استخدام القيود?
كيفية منع تغيير حجم نموذج في دلفي
في دلفي ، كما هو الحال في لغات البرمجة الأخرى ، من الممكن تغيير أحجام الشكل الافتراضية. ومع ذلك ، في بعض الحالات ، قد يكون من الضروري منع المستخدمين من تغيير حجم النموذج. أدناه سننظر في عدة طرق لتحقيق ذلك في دلفي.
1. الملكية" بورديركونس"
يمكن التحكم في معلمات النموذج الإضافية ، مثل أزرار الإغلاق والطي والتوسيع. يمكن القيام بذلك باستخدام خاصية "الحدود". لمنع تغيير حجم النموذج ، تحتاج إلى تعيين الخاصية بورديركونس إلى "[] " ، والتي سوف تترك فقط إغلاق ، طي وتوسيع أزرار مرئية. على سبيل المثال:
شكل1.الحدود: = [بيسيستيممينو ، بيمينيميز ، بيماكسيم];
2. "بوردرستيل"
خاصية هناك طريقة أخرى لمنع تغيير حجم الشكل وهي استخدام خاصية "بوردرستيل". تحدد هذه الخاصية نوع الإطار المعروض حول النموذج. لمنع تغيير حجم النموذج ، تحتاج إلى تعيين الخاصية بوردرستيل إلى "بسنغل" ، والتي سوف تخلق إطار واحد وتعطيل القدرة على تغيير حجم النموذج. على سبيل المثال:
شكل1.بوردرستيل: = بسنغل;
3. معالج الأحداث" أونريزيزي"
الطريقة الثالثة هي استخدام معالج الحدث "أونريزيزي". عندما يحاول المستخدم تغيير حجم النموذج ، سيتم استدعاء هذا المعالج. لمنع تغيير حجم النموذج ، يمكنك ببساطة ترك المعالج فارغا ، دون أي إجراء. على سبيل المثال:
الإجراء رقم 1.فورمريزي(المرسل: توبجيكت);
بيغن
// معالج الأحداث الفارغ
النهاية;
إذا كنت ترغب في السماح بتغيير حجم النموذج ، تحتاج فقط إلى تنفيذ الإجراءات اللازمة داخل معالج الحدث "أونريزيزي".
نتيجة لذلك ، باستخدام هذه الطرق الثلاث ، يمكنك بسهولة حظر تغيير حجم النموذج في دلفي. اختر الطريقة المناسبة لمشروعك وتحسين تجربة المستخدم مع التطبيق.
الدليل الكامل
إذا كنت بحاجة إلى منع تغيير حجم نموذج في دلفي ، فهناك عدة طرق يمكنك استخدامها. وفيما يلي الخطوات لكل واحد منهم.
- 2. ابحث عن خاصية القيود في قائمة خصائص النموذج.
القيود.الحد الأدنى للعرض: = 800;
القيود.الحد الأقصى للعرض: = 800;
القيود.مينهايت: = 600;
القيود.ماكس هايت: = 600;
اختر إحدى الطرق المذكورة أعلاه ، اعتمادا على تفضيلاتك ومتطلبات مشروعك. سيسمح لك كل منهم بحظر تغيير حجم النموذج في دلفي.
سؤال وجواب
كيف يمكنني منع تغيير حجم النموذج في دلفي?
لحظر تغيير حجم نموذج في دلفي ، يجب تعيين الخاصية بورديرستيل من النموذج إلى قيمة بسنغل. سيمنع هذا المستخدم من تغيير حجم النموذج.