منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال هام
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هل يمكن تغيير صورة الpicture pox الموجودة على الفورم الرئيسى وقت تشغيل البرنامج (run time )
وذلك بناء على ادخال معين من المستخدم فى فورم اخر ؟ علما بان الصور التى سيتم تغييرها فى مجلد ال recources

جزاكم الله خيرا
لا يستخدم FromFile مع الريسورس، التعيين يتم مباشرة
كود :
PictureBox1.Image = My.Resurces.imagename
(30-05-17, 10:17 PM)alma2 كتب : [ -> ]لا يستخدم FromFile مع الريسورس، التعيين يتم مباشرة
كود :
PictureBox1.Image = My.Resurces.imagename

للأسف يا اخوانى لم يعمل معى الكود ومعذرة اخى امير لان المشروع كبير جدا
ضع كل الصور الموجودة في الريسورس في Generic Dictionary  بحيث يكون المفتاح هو اسم الصورة و القيمة هي الصورة
و العميل قثط عليه ان يختار اسم الصورة من قائمة الاختيار و انت تأخذ اسم الصورة و تجد الصورة التي تقابل نفس الاسم في Generic Dictionary
(31-05-17, 02:41 AM)silverlight كتب : [ -> ]ضع كل الصور الموجودة في الريسورس في Generic Dictionary  بحيث يكون المفتاح هو اسم الصورة و القيمة هي الصورة
و العميل قثط عليه ان يختار اسم الصورة من قائمة الاختيار و انت تأخذ اسم الصورة و تجد الصورة التي تقابل نفس الاسم في Generic Dictionary

عفوا اخى الكريم.....كيف يتم ذلك.....حيث اننى لا اعرف استخدام هذه الخاصية
برجاء التوضيح اكثر لو تكرمت مع خالص الشكر
عدد الصور غالبا سيحدد استراتيجية العمل
فلو كان عدد الصور قليل هنا يمكن ان تضعهم علي هيئة Prooperty في موديول عام
كم عدد الصور لديك
(31-05-17, 04:28 AM)silverlight كتب : [ -> ]عدد الصور غالبا سيحدد استراتيجية العمل
فلو كان عدد الصور قليل هنا يمكن ان تضعهم علي هيئة Prooperty في موديول عام
كم عدد الصور لديك

حوالى عشرة صور تقريبا
PHP كود :
 Friend Function TryGetSynonymous(imageName As String) As Bitmap
        Dim result 
As Bitmap CType(NothingBitmap)
 
       If Not New Dictionary(Of StringBitmap)() From {{"FirstImageName"My.Resources.FirstImage}, {"SecondImageName"My.Resources.Secondimage}}.TryGetValue(imageNameresultThen
            result 
Nothing
        End 
If
 
       Return result
    End 
Function 
اكمل و املأ بقية الصور علي نفس المنوال

حل ثاني
PHP كود :
' حل ثاني
Public Module Bitmaps

    Public ReadOnly Property FirstImageName As Bitmap
        Get
            Return My.Resources.FirstImage
        End Get
    End Property

    Public ReadOnly Property SecondImageName As Bitmap
        Get
            Return My.Resources.Secondimage
        End Get
    End Property

    ' 
أكمل علي نفس المنوال
End Module 
حل ثالث
اقرأ الموضوع هذا فسوف يفيد


http://vb4arb.com/vb/showthread.php?tid=15217
(31-05-17, 05:07 AM)silverlight كتب : [ -> ]
PHP كود :
 Friend Function TryGetSynonymous(imageName As String) As Bitmap
        Dim result 
As Bitmap CType(NothingBitmap)
 
       If Not New Dictionary(Of StringBitmap)() From {{"FirstImageName"My.Resources.FirstImage}, {"SecondImageName"My.Resources.Secondimage}}.TryGetValue(imageNameresultThen
            result 
Nothing
        End 
If
 
       Return result
    End 
Function 
اكمل و املأ بقية الصور علي نفس المنوال

حل ثاني
PHP كود :
' حل ثاني
Public Module Bitmaps

    Public ReadOnly Property FirstImageName As Bitmap
        Get
            Return My.Resources.FirstImage
        End Get
    End Property

    Public ReadOnly Property SecondImageName As Bitmap
        Get
            Return My.Resources.Secondimage
        End Get
    End Property

    ' 
أكمل علي نفس المنوال
End Module 
حل ثالث
اقرأ الموضوع هذا فسوف يفيد


http://vb4arb.com/vb/showthread.php?tid=15217
جزاك الله كل خير....ساطبق وباذن الله اخبرك بالنتيجة