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

مشاهدة النسخة كاملة : أختيار صوره من Slideshow وعرضها خارج التجميعه


رائد الغامدي
15-12-2014, 10:52 AM
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
انا احد الاعضاء في هذا المنتدى منذ فتره وكان لي استفسارات وبفضل الله ثم فضل الاخوان ساعدوني في حلها
اشكر لهم تعاونهم وزاد الله في علمهم

اليوم وانا اعمل على مشروعي واجهتني صعوبه في كيفية تكبير صوره داخل slideshow
بما انو ليس لي خبره في الاوتوبلاي الكثير دورت على حلول في المنتدى ولكن ما وجدت اللي ارغبه
وجدت الحل في منتدى اجنبي وحبيت انقله لكم ليستفيد منه من يحتاجه

عمل الكود
لديك slideshow وحاب اذا ضغطت على اي الصوره خلال عرض السلايدات تظهر هذه الصوره في مستعرض الصور على جهازك اي خارج التجميعه
او يمكنك وضع الكود في زر بحيث اذا ضغطت على هذا الزر يفتح الصوره من السلايدشو الى برنامج مستعرض الصور خارج التجميعه



currentSlide = SlideShow.GetImagePath(this, SlideShow.GetCurrentSlide(this));
File.Open(currentSlide, "", SW_SHOWNORMAL);


ضع الكود في السلايدشو في "On Click"
استعرض المشروع وعند بدأ استعراض الصور اختار اي صوره وقم بالضغط عليها بأستخدام الماوس

أو

اذا اردت ان تضع زر بحيث اذا ضغطت عليه تفتح الصوره التي في slideshow

تحتاج الى ( slideshow + label+button)

في SlideShow و في الحدث :on slide changed تضع هذا الكود لتحديد مسار الصورة
و آخر لنقل هذا التحديد لـ New Label (يمكنك اخفاء الليبل هو فقط لنقل مسار الصوره)


result = SlideShow.GetImagePath("SlideShow1", e_Index);
Label.SetText("Label1", result);


في Button و في الحدث :On click تضع هذا الكود لقراءة مسار الصوره من الليبل وفتحها على الجهاز


result = Label.GetText("Label1");
File.Open(result, "", SW_SHOWNORMAL);




هذا كل ما لدي
وحاب اشاركم في موضوعين استفدت منهم من الاخ ثامر ابو بلقيس في slideshow

اختيار صور من SlideShow (http://www.abc4web.net/vb/showthread.php?t=28157&highlight=slideshow)

طباعة صورة في SlideShow (http://www.abc4web.net/vb/showthread.php?t=28152&highlight=slideshow)

شكرا لكم

ثامر أبو بلقيس
15-12-2014, 11:33 AM
السلام عليكم ورحمة الله وبركاته

بارك الله فيك وجزاك كل خير

في الطريقة الثانية و المتعلقة باستعمال زر و Label لتخزين مسار صورة
يمكن الاستغناء عن عنصر Label

حيث نزرع في السلايد في الحدث on slide changed
cette_image = SlideShow.GetImagePath("SlideShow1", e_Index);


وفي الزر :
File.Open(cette_image, "", SW_SHOWNORMAL);


بارك الله فيك شكرا جزيلا :abc_138:

azizsoft
15-12-2014, 11:04 PM
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

بارك الله فيكم جميعا

:abc_022: