Professional Documents
Culture Documents
ربض الأدوات drive list box - file list box - dir list box ربض الأدوات drive list box - file list box - dir list box
ربض الأدوات drive list box - file list box - dir list box ربض الأدوات drive list box - file list box - dir list box
ربض الأدوات drive list box - file list box - dir list box ربض الأدوات drive list box - file list box - dir list box
وهم drive list box -- file list box -- dir list box
drive list boxوهي المسؤلة عن اظهار الملفات او الفولدرات الساسيه في الجهاز وهي البارتيشنات
file list boxوهي المسئولة عن اظهار الملفات الموجودة داخل الفولدرات الساسية او بارتشينات وهي
مسئولة عن ظهور الفولدرات فقط او ممكن القول عنها انها مرتبطه ب drive list box
dir list boxوهي المسئوله عن ظهور الملفات داخل file list box
بس ازاي نربطهم ببعض يعني جرب شغل البرنامج كدة وغير من drive list boxوشوف اذا حدث تغيير
في الداتين الخريين
والحل انك تيجي اول على شاشة الكود الخاصة ب drive list boxانت عايز تقولها انك مسارك مرتبط
مع dir list boxتيجي على شاشة الكود الخاصة ب dirوتكتب الكود ده
كود:
dir1.path = drive1.drive
وده معناه ان البرنامج يجي على dir1ويخلي ال( ) pathاي المسار بتاع الفولدرات اللي هتختارها منها
هو مرتبط ب drive1وجرب تشغيل البرنامج هتلقي انك لما تغير في driveفعل يتغيير في dir
يبقى باقي عندنا اننا نستعرض الملفات اللي داخل dirمن خلل الداة الخيرة file list boxيبقى انت
عايز تقول للبرنامج ان fileمسارها مرتبط ب dirيبقى تيجي على شاشة الكود الخاصة ب dirوتكتب
الكود ده
كود:
file1.path = dir1.path
المطلوب انك لما تيجي على ملف في صور يتعرض في image box
اول خطوة نفس اللي عملناه بالعلى ربط الثلث ادوات ببعض ونيجي على ال image boxونرتبهم كما
بالشكل
وهنيجي على شاشة الكود الخاصة ب file list boxونكتب الكود التي :
كود:
نيجي لتحليل الكود انت بتقول ل fileان pictureالخاصية بتعتك اللي هي pictureهتخديها من مسار
dire1وايضا اللي هي (&) " "\..ودي معناها انك مكان النقطتين اسم الفولدر والعلمة \ لزم لنها قبل اي
فولدر وايضا من file1من الخاصية بتاعته اللي هي file nameوجرب تشغيل البرنامج
وهات اي ملف في صور وشوف هتلقي كما بالشكل