تقييم الموضوع :
  • 2 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اريد كود عند كل مره افتح البرنامج يتغير الصوره
#1
اريد كود عند كل مره افتح البرنامج يتغير الصوره في PictureBox الى صوره اخرى

فيجوال استوديو 2012 وشكراً
الرد }}}
تم الشكر بواسطة:
#2
(25-05-14, 12:34 PM)vbnet كتب : -
لم تحدد مصدر الصورة هل صور خارج البرنامج أو في الريسورس
لم تحدد تغير الصور تسلسلي أم عشوائي
-

نعم اخى الصور في ريسورس والترتيب تسلسلى
الرد }}}
تم الشكر بواسطة:
#3
(25-05-14, 12:56 PM)amedo كتب : اريد كود عند كل مره افتح البرنامج يتغير الصوره في PictureBox الى صوره اخرى
...الصور في ريسورس والترتيب تسلسلى

منقول مع تعديل بسيط ليناسب طلبك

أولاً إجعل أسماء الصور أرقام وستلاحظ عند إضافتها للريسورس أن اسماء الصور والتي هي أرقام أضيفت قبلها الرمز (_) تشبة (1_) (2_)...وهكذا.. أتركها ولا تغيرها

ثانيا إذهب إلى خصائص المشروع التبويب Settings وأضف متغير باسم num

ثالثاُ ضع هذا الكود وغير الرقم 4 إلى عدد الصور لديك
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    My.Settings.num = Val(My.Settings.num) + 1
    If Val(My.Settings.num) > 4 Then My.Settings.num = 1
    Me.PictureBox1.Image = My.Resources.ResourceManager.GetObject("_" & Val(My.Settings.num))
End Sub

صورة لتوضيح أولاً وثانياً
الرد }}}
تم الشكر بواسطة: amedo , Omar Mekkawy
#4
(25-05-14, 01:24 PM)vbnet كتب :
(25-05-14, 12:56 PM)amedo كتب : اريد كود عند كل مره افتح البرنامج يتغير الصوره في PictureBox الى صوره اخرى
...الصور في ريسورس والترتيب تسلسلى

منقول مع تعديل بسيط ليناسب طلبك

أولاً إجعل أسماء الصور أرقام وستلاحظ عند إضافتها للريسورس أن اسماء الصور والتي هي أرقام أضيفت قبلها الرمز (_) تشبة (1_) (2_)...وهكذا.. أتركها ولا تغيرها

ثانيا إذهب إلى خصائص المشروع التبويب Settings وأضف متغير باسم num

ثالثاُ ضع هذا الكود وغير الرقم 5 إلى عدد الصور لديك
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    My.Settings.num = Val(My.Settings.num) + 1
    If Val(My.Settings.num) > 5 Then My.Settings.num = 1
    Me.PictureBox1.Image = My.Resources.ResourceManager.GetObject("_" & Val(My.Settings.num))
End Sub

اسف اخى , لكن يتم عرض نفس الصوره مره اخرى عند فتح البرنامج .
الرد }}}
تم الشكر بواسطة:
#5
اسف اخى , لكن يتم عرض نفس الصوره مره اخرى عند فتح البرنامج . Huh
الرد }}}
تم الشكر بواسطة:
#6
تعديل بسيط....عليك أن تستخدم الكود ب الشكل التالي


كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        My.Settings.ImageNumber = Val(My.Settings.ImageNumber)
        If Val(My.Settings.ImageNumber) > 4 Then My.Settings.ImageNumber = 1
        Me.PictureBox1.Image = My.Resources.ResourceManager.GetObject("_" & Val(My.Settings.ImageNumber))
    End Sub

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
        My.Settings.ImageNumber = Val(My.Settings.ImageNumber) + 1
    End Sub
الرد }}}
تم الشكر بواسطة: محمديات
#7
(25-05-14, 05:47 PM)silverlight كتب : تعديل بسيط....عليك أن تستخدم الكود ب الشكل التالي


كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        My.Settings.ImageNumber = Val(My.Settings.ImageNumber)
        If Val(My.Settings.ImageNumber) > 4 Then My.Settings.ImageNumber = 1
        Me.PictureBox1.Image = My.Resources.ResourceManager.GetObject("_" & Val(My.Settings.ImageNumber))
    End Sub

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
        My.Settings.ImageNumber = Val(My.Settings.ImageNumber) + 1
    End Sub

شكراً اخى الكريم ، تم الحل Rolleyes
الرد }}}
تم الشكر بواسطة:
#8
ماشاء الله
حظك طيب اخي الكريم صاحب السؤال
وجدت اجوبة نادرة بصراحة.
بقي سؤال عن الـريسورس وهو: ماهو كود معرفة عدد ملفاتها؟
الرد }}}
تم الشكر بواسطة: amedo
#9
(26-05-14, 06:42 AM)vbnet كتب :
(26-05-14, 06:11 AM)سعود كتب : بقي سؤال عن الـريسورس وهو: ماهو كود معرفة عدد ملفاتها؟

موجود في هذا المنتدى
معرفة جميع الملفات الموجودة في الريسورس

بارك الله بيك وبصاحب الموضوع.
لكن الا يوجد كود مباشر لمعرفة عدد الملفات؟
لان بالكود هذا لابد من سرد الملفات ثم بعد ذلك يتم معرفة العدد.
الرد }}}
تم الشكر بواسطة: amedo
#10
(26-05-14, 06:56 AM)سعود كتب : بقي سؤال عن الـريسورس وهو: ماهو كود معرفة عدد ملفاتها؟
(26-05-14, 06:42 AM)vbnet كتب : معرفة جميع الملفات الموجودة في الريسورس
(26-05-14, 06:11 AM)سعود كتب : لكن الا يوجد كود مباشر لمعرفة عدد الملفات؟ لان بالكود هذا لابد من سرد الملفات ثم بعد ذلك يتم معرفة العدد.

ليس من الضروري سرد الملفات،

منقول مع تعديل بسيط ليناسب طلبك

معرفة عدد ملفات الريسورس
كود :
MsgBox("عدد الملفات: " & My.Resources.ResourceManager.GetResourceSet(Globalization.CultureInfo.CurrentCulture, True, True).OfType(Of Object).Count)
أو
كود :
Dim ResourceSet As Resources.ResourceSet = My.Resources.ResourceManager.GetResourceSet(Globalization.CultureInfo.CurrentCulture, True, True)
MsgBox("عدد الملفات: " & ResourceSet.OfType(Of Object).Count)

معرفة عدد صور الريسورس
كود :
MsgBox("عدد الصور: " & My.Resources.ResourceManager.GetResourceSet(Globalization.CultureInfo.CurrentCulture, True, True).OfType(Of Object).Where(Function(d) TypeOf (d.Value) Is Drawing.Image).Count)
أو
كود :
Dim ResourceSet As Resources.ResourceSet = My.Resources.ResourceManager.GetResourceSet(Globalization.CultureInfo.CurrentCulture, True, True)
MsgBox("عدد الصور: " & ResourceSet.OfType(Of Object).Where(Function(d) TypeOf (d.Value) Is Drawing.Image).Count)
الرد }}}
تم الشكر بواسطة: Omar Mekkawy , amedo


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استخدام فونت جديد في البرنامج Emam emam 5 83 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 0 42 13-04-24, 12:59 PM
آخر رد: new_programer
  عدم القدرة على إغلاق البرنامج وظهور رسالة the operation could not be completed صالح عبدالله 2 61 12-04-24, 06:03 AM
آخر رد: صالح عبدالله
  [VB.NET] حفظ الفورم (Form) (البرنامج) بعد التغيير visualist2015 8 6,460 12-04-24, 04:07 AM
آخر رد: أبو جودة
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 106 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 155 12-03-24, 10:37 AM
آخر رد: strongriseman
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 117 22-02-24, 12:09 PM
آخر رد: AHMED213
  مطلوب كود الطباعة لهذا البرنامج melad2002 2 245 13-01-24, 06:42 PM
آخر رد: melad2002
  مشكلة تعليق البرنامج في حال عدم وجود ماسح ضوئي متصل بالكمبيوتر صالح عبدالله 1 212 09-01-24, 10:51 PM
آخر رد: صالح عبدالله
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 447 09-01-24, 08:40 PM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم