العودة   منتديات صحابي > أقسام تطويــر المنتديـات والمواقع > منتدى لغات البرمجة


منتدى لغات البرمجة قسم خاص بلغات البرمجة المختلفة مثل php و asp و Ajax و Java و C++


نافذة الخصائص والأحداث بدلفي

منتدى لغات البرمجة


نافذة الخصائص والأحداث بدلفي

نافذة الخصائص والأحداث بدلفي خصائص وأحداث عنصر النافذة كل مشروع له على الأقل نافذة واحدة Form تمثل النافذة الرئيسة ، كما يمكن

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 06-26-2011   المشاركة رقم: 1 (permalink)
المعلومات
الكاتب:
اللقب:
الرتبة
الصورة الرمزية
 
الصورة الرمزية محمد الامين


البيانات
التسجيل: Jul 2010
العضوية: 11432
المشاركات: 8,006 [+]
بمعدل : 2.96 يوميا
اخر زياره : 08-07-2011 [+]
معدل التقييم:
نقاط التقييم: 124

التوقيت

الإتصالات
الحالة:
محمد الامين غير متواجد حالياً
وسائل الإتصال:

المنتدى : منتدى لغات البرمجة
نافذة الخصائص والأحداث بدلفي
خصائص وأحداث عنصر النافذة



كل مشروع له على الأقل نافذة واحدة Form تمثل النافذة الرئيسة ، كما يمكن أن يكون للمشاريع أكثر من نافذة واحدة. لعنصر النافذة خصائص وأحداث سنتعرض لهما في هذا الدرس .



عند بداية مشروع جديد ينشئ ديلفي نافذة يسميها Form1 بإمكانك إضافة نافذة جديدة من خلال الأمر File|New Form ولكل نافذة وحدة Unit خاص بها يحتوي على برمجة هذه النافذة




ويمكنك الدلفي من التعامل مع النافذة والتعامل مع خصائصها وإضافة أحداث لها من خلال العنصر التالي



والذي سنتعرف الآن على أبرز خصائصة التي يمكننا من التعامل معها




أولا : نتعرف على خصائص عنصر النافذة Properities





ActiveControl : يحدد أي عنصر موضوع على النافذة الرئيسة هو العنصر النشط يمكن التحريك بين العناصر باستخدام الزرTab



AutoScroll : إعطها القيمة True لتظهر وتختفي أشرطة التمرير Scroll bars تلقائياً عند حدوث نقص في مساحة النافذة.



Cruser : يعين شكل مؤشر الفأرة عندما تقع على مساحة النافذة.



Enabled : أعطها القيمة True لكي تستجيب النافذة لأحداث الفأرة ولوحة المفاتيح وعنصر التوقيت Timer وعند إعطائها القيمة False لاتستجيب لاتفعل ذلك إلا إذا كنت تدري ما تفعل .



HerzScrollBar: يظهر شريط التمرير الأفقي للنافذة.



Icon: تحديد أيقونة النافذة ويظهرها على شريط العنوان.



KeyPreview: أعطها القيمة True لكي تتلقى النافذة أغلب أحداث لوحة المفاتيح.



Menu: تستخدم لتحديد قوائم النافذة أحياناً في بعض برامج واجهة المستندات المتعددة Multiple ******** Interface واختصاراً MDI كبرنامج مايكروسوفت وورد يمكنك إثناء التشغيل تغيير القوائم.


: منتديات صحابي http://www.s7aby.com/t70223.html#post541355


ObjectMenuItem: يستخدم مع تطبيقات OLE لقواعد البيانات.



PixelsPerInch: يحدد كيف يقوم التطبيق لإنشاء النافذة ليتم قياسها بالنقاط لكل بوصة استخدمه مع Scaled لانشاء نافذة متشابهة في الحجم مع دقة شاشة مختلفة إذاكانت Scaled محددة بالقيمة False فإن PixelsPerInch ليس لها أي تأثير.



Position: تحدد المناهج لحساب حجم ومكان النافذة حسب القيم التالية:


poDefault يعرض النافذة وموضها المصمم.


poDefaultPostOnly يحدد المكان المصمم للنافذة ولكن يحسب حجمها وقت التشغيل (يحدد ويندوز الحجم البدائي لها).


poDefaultSizeOnly يحدد الحجم المصمم للنافذة ولكن يحسب موضعها وقت التشغيل.


poScreenCenter عرض النافذة في وسط الشاشة.


Scaled: تحدد بالقيمة True لاستخدام خاصة PixelsPerInch يقوم بتغيير مقاسات الشاشة وهو هام لضمان ظهور النص بشكل سليم في تحكم النافذة على أنظمة تستخدم خطوط كبيرة ، كما في الويندوز 98 وويندوز NT5.0 والتي يستطيع المستخدم فيها اختيار قياسات الخطوط.



Tag: لايوجد تحديد مسبق يمكنك استخدم Tag لتمرير أي قيمة عدد صحيح تريد أو عدد يفحصه في أثناء التشغيل.



VertScrollBar: يظهر شريط التمرير الرأسي للنافذة.



Visible: تحدد بالقيمة True ليجعل العنصر مرئياً أو False ليخفيه حتى يستدعي البرنامج المنهج Show .



WindowMenu: يستخدم في تطبيقات واجهة المستندات المتعددة MDI تصمم القائمة لعرض عناوين النوافذ المفتوحة حدد هذه الخاصية في بنود تغيير النوافذ.




ثانيا : نتعرف على أحداث عنصر النافذة Events




OnActive: يتم استدعائه عندما يقوم البرنامج بالتعامل مع النافذة عندما تنتقل من تطبيق آخر.



OnDblClick: يتم استدعائه عندما يقوم المستخدم بالنقر المزدوج على النافذة.



OnClick: يتم استدعائه عندما يقوم المستخدم بالنقر المفرد على النافذة.



OnClose: يتم استدعائه عندما تغلق النافذة.



OnCloseQuery: يستدعى قبل أن تغلق النافذة مباشرة ، يمكنك استخدام هذا الحدث لمنع فقدان البيانات وسؤال المستخدم عن موافقتهم على حفظ البيانات التي تم تغييرها قبل أن تغلق النافذة أو منع النافذة من الإغلاق.



OnCreate: يستدعى مرة واحدة عند إنشاء النافذة في الذاكرة.



OnDestory: يستدعى قبل تدمير النافذة وهي الفرصة الأخيرة لأداء أي عمل قبل إنهاء التطبيق.



OnDonner, OnBlitzen: تحدث عند حدوث أي حدث مهما كان للنافذة.



OnHide: يستخدم لأداء أعمال عندما تكون النافذة مختفية مثلاً تحريرالذاكرة عندما تكون النافذة في حالة غير مرئية.



OnKeyDown: يستدعى عندما يضغط المستخدم أي مفتاح بما في ذلك مفاتيح التي لها وظائف خاصة استخدم هذا الحدث في حالة ضغط أكثر من مفتاح مثل مفاتيح Alt, Shift, Ctrl مع مفاتيح أخرى يمكن تكرار هذا الحدث قبل رفع الزر ، استخدم القيمة True للخاصة KeyPreview عند استخدام هذا الحدث.



OnKeyPress: يستدعى عندما يضغط المستخدم أي مفتاح غير المفاتيح التي لها وظائف خاصة ، هذا الحدث بعدOnKeyDown وقبل OnKeyUp ، استخدم القيمة True للخاصة KeyPreview عند استخدام هذا الحدث.



OnKeyUp: يستدعى عندما يضغط المستخدم أي مفتاح بما في ذلك مفاتيح التي لها وظائف خاصة يمكن استعمال هذا الحدث مع OnKeyDown فقط لتنظيم نشاط لوحة المفاتيح كما في الألعاب مثلاً، استخدم القيمة True للخاصة KeyPreview عند استخدام هذا الحدث.



OnMouseDown: يحدث عندما يضغط المستخدم على أي زر للفأرة .



OnMouseMove: يحدث عندما يحرك المستخدم مؤشر الفأرة داخل مساحة النافذة يمكنك تحديد فيما إذا ضغط المستخدم على المفاتيح Alt, Shift, Ctrl .



OnMouseUp: يحدث عندما يرفع المستخدم زر الفأرة .



OnPaint: عندما تحتاج محتويات النافذة للتحديث مثلاً عندما يقوم المتخدم بتحريك نافذة أخرى جانباً أو عندما تتغير موقع أو أبعاد النافذة.



OnShow: يستدعى قبل أن تصبح النافذة مرئية ، استخدم هذا الحدث لتنفيذ ما تريد ظهوره عند ظهور النافذة


: منتديات صحابي http://www.s7aby.com/showthread.php?p=541355



kht`m hgowhzw ,hgHp]he f]gtd










عرض البوم صور محمد الامين   رد مع اقتباس

قديم 06-26-2011   المشاركة رقم: 2 (permalink)
المعلومات
الكاتب:
اللقب:
:: مصـمم جـزائرنا ::
الرتبة
الصورة الرمزية
 
الصورة الرمزية أحمَد


البيانات
التسجيل: May 2011
العضوية: 29866
المشاركات: 945 [+]
بمعدل : 0.39 يوميا
اخر زياره : 08-06-2011 [+]
معدل التقييم:
نقاط التقييم: 42

التوقيت

الإتصالات
الحالة:
أحمَد غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : محمد الامين المنتدى : منتدى لغات البرمجة
افتراضي

يسلمك ربي على هالجهد الحلو









عرض البوم صور أحمَد   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ملخصات وشخصيات والأحداث المعلمية لمادة الاجتماعيات DzaYerna Group منتدى التحضير للشهادة البكالوريا 2016 { BAC } 1 05-30-2011 12:59 AM
أكبر مفاجأة * كل التواريخ والأحداث * حصريا لجميع الشعب Dzayerna قسم أدب وفلسفة 49 05-23-2011 08:25 AM
الخصائص المميزة للآشخاص المحققين لذواتهم محمد الامين ركن التنمية البشرية و تطوير الذات 1 08-17-2010 03:28 PM
أكبر مفاجأة * كل التواريخ والأحداث * حصريا لجميع الشعب سوزان منتدى أرشيف المواضيع المخالفة و المكرره 4 05-17-2010 12:12 AM
الخصائص العلاجية للزنجبيل .... ابو صلاح الدين ركن الطب البديل و العلاج بالأعشاب 7 07-16-2009 12:57 PM


الساعة الآن 02:08 PM


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.1 TranZ By Almuhajir
new notificatio by 9adq_ala7sas
جميع حقوق محفوظة لشبكة صحابي لكل جزائرين والعرب

//

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302