المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طريقة اظهار الصور في PictureBox خلال runtime


hashem897
25-12-2005, 10:41 PM
شفت استفسارات واسئلة حول هذا الموضوع فقلت اشرح الفكرة لعل الاستفادة تكون للجميع :clap0000:
عشان تحط صورة في PictureBox وتعرضها في runtime هتحتاج الي
PictureBox1
Button1
OpenFileDialog1
و الخطوات في مرحلة التصمبم هتكون كالتالي هتكون كالتالي
1-هتغير خاصية SizeModeالخاصة بـ PictureBox1 ونخليها StretchImage
2- هنغير خاصة text الخاصة بـ Button1 ونخليها open
والخطوات في مرحلة البرمجة هتكون كالتالي
1- هنضيف كود وحدات الاخراج والادخال في اول سطر في مكان الكود يعني قبل جملة Public Class Form1 والكود الي هنضيفه هو
Imports System.IO
2- هنعرف متغير اسمه filename علي انه String
Public filename As String
3- في حدث النقر الخاص بـ Button1حنحدد نوع الملفات الي عايزيين نفتحها عن طريق خاصية Filter الخاصة بـ OpenFileDialog1 وهتكون بالشكل التالي
Me.OpenFileDialog1.Filter = "(image file)|*bmp"
وطبعا انت ممكن تتحكم في صيغ الملفات زي ما انت عايز وكمان ممكن تغير جملة image file بأي جملة تانية علي حسب ما تحب
بعد كدة هنظهر الـ OpenFileDialog1 بالطريقة دي
Me.OpenFileDialog1.ShowDialog
بس طبعا هغير شوية في الصيغة عشان تمشي زي ما احنا عايزين وهتكون
If Me.OpenFileDialog1.ShowDialog = DialogResult.OK Then
هنا بقا هنحدد الاوامر الي هتم لو المستخدم ضغط ok
اول حاجة هنخلي المتغير بتاعنا يتحط فيه اسم الملف الي المستخدم اختاره
filename = Me.OpenFileDialog1.FileName
واخيرا هنظهر الصورة في الـ PictureBox1عن طريق الكود التالي
Me.PictureBox1.Image = System.Drawing.Image.FromFile(filename)
وبعد كدة نقفل جملة الشرط بـ End If ونكون خلصنا
يا رب الموضوع يعجيكم وتستفيدوا منه واي سؤال انا تحت امركم
ومستني الردود
اخوكم هشام :bye10000:

hashem897
26-12-2005, 11:17 PM
طيب يا جماعة ولو رد واحد ......... هو الموضوع ملوش لزمة للدرجة دي :no000000:

incubus
27-12-2005, 12:56 AM
تسلم ايدك يا باشا
وربنا يقدرنا ونردللك جزئ من الجمايل دي
بس ليه ملحوظه منقدرش اننا نعمل في الفورمه استعراض للهارد ديسك علشان نطلع الصوره مباشره من غير منقعد نفتح ديلوج وانت عارف مقرفه قد ايه؟

hashem897
27-12-2005, 03:48 PM
متشكر يا incubus باشا علي الرد الجميل دة وانا تحت امركم دايما
اما بالنسبة لسؤالك هو في طريقة انك تعمل استعراض وانا هحاول اشرحها بس اعزروني عشان الامتحانات وربنا معانا جميعا
اخوك هشام :bye10000:

dvd user
29-12-2005, 11:17 PM
السلام عليكم ورحمة الله وبركاته

متشكرين يا أخ Hashem897 على التوضيح الخاص بطريقة تشغيل الصورة في الران تايم
ومعلش انا آسف على تأخير الرد وذلك لظروف إمتحاناتي .
أنا لسه ما جربتش الطريقة دي بس إن شاء الله هجربها قريب وهقولك لو فيه أي مشكلة قابلتني إن شاء الله
بس على العموم متشكر جدا جدا للإهتمام بالسؤال بتاعي وتوضيحه .

سلامي للجميع :clap0000:
dvd user

hashem897
30-12-2005, 04:10 AM
الاخ incubus متأسف علي التاخير بس انت عارف الامتحانات dumbbells
المهم يا باشا انا عملتلك الفورم الي انت كنت عايزها وشغالة مية مية ومش فاضل بقي الا انك تحدد انواع الملفات الي انت عايز تعرضها علي PictureBox ودي انا سبتهالك انت عشان تحددها علي مزاجك :msn-wink:
ولو في اي سؤال انا تحت امرك بس معلش مشرحتش الطريقة عشان الوقت "ال يعني بنذاكر" :shiny000:
الفورم في المرفقات ويا رب الكل يستفيد :icon2600:
اخوك هشام :bye10000:

incubus
01-01-2006, 10:32 AM
الف شكر ياباشا على البرنامج
بس في مشكله صغيره جدا بس ملهاش حل
اننا معنديش دوت نت فممكن لو اكون طماع تعملهالي بـ 6
دي حاجه الحاجه التانيه لو متمكن في الفيجوال دوت نت ممكن تجيبلي طريقه احرك بيها الموس في اي حته في الشاشه من غير ميكون على فورم بمعنى ان الموس يتحرك حركه معينه من الشمال لليمين او من فوق لتحت ويرجع بطريقه ناعمه كان المستخدم هو اللي ماسك الموس
ضروري ضروري ضروري

mansatan
25-01-2006, 03:09 PM
بكرر أنا ماليش قوى فى الvb
لكن بالنسبة ل .net فعندك Property أسمها MousePosition حط فيها الPoint اللى عايز mouse يكون عندها
و الPoint طبعا جواها X,Y

mahamedopo
25-01-2006, 03:32 PM
الف شكر ياباشا على البرنامج
بس في مشكله صغيره جدا بس ملهاش حل
اننا معنديش دوت نت فممكن لو اكون طماع تعملهالي بـ 6
دي حاجه الحاجه التانيه لو متمكن في الفيجوال دوت نت ممكن تجيبلي طريقه احرك بيها الموس في اي حته في الشاشه من غير ميكون على فورم بمعنى ان الموس يتحرك حركه معينه من الشمال لليمين او من فوق لتحت ويرجع بطريقه ناعمه كان المستخدم هو اللي ماسك الموس
ضروري ضروري ضروري

أولاً ألف شكر على المجهود الرائع للأخ hashem897

ثانياً توفيراً لمجهودة للإمتحانات أنا كنت عامل فورم لفتح الصور باستخدمها فى معظم البرامج اللى بعملها موجودة فى المرفقات ولو عايزين طريقة أو طرق الإحتفاظ بالصور فى قاعدة البيانات أو فى مكان بجانب البرنامج واستدعائها معنديش مانع "بس دة لو محتاجنها فعلاً علشان ميبقاش مجهود على الفاضى"

وألف شكر مرة تانية للأخ hashem897