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

نسخة كاملة : اظهار الفورم مره واحده
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
(26-10-19, 06:45 AM)asemshahen5 كتب : [ -> ]أولا ادخل الى الستينغ و غير كالصورة :



ثانيا عدل في الكود ليكون كالتالي :

PHP كود :
Public Class Form1
   
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
       
If My.Settings.FirstOpening True Then
           My
.Settings.FirstOpening False
           My
.Settings.Save()
 
      ElseIf My.Settings.FirstOpening False Then
           Form2
.Show()
         
  close
       End 
If
 
  End Sub
End 
Class 
اشكرك اخي هل لو الشخص نزل نسخه ويندوز جديده تظهر الفورم من الاول ام لا
هو الافتراضي للسيتنغ My.Settings.FirstOpening = False لا تظهر للتاكد انسخ البرنامج من مجلد Debug لمكان جديد و شغله و انظر النتيجة .
(26-10-19, 07:14 AM)asemshahen5 كتب : [ -> ]هو الافتراضي للسيتنغ My.Settings.FirstOpening = False لا تظهر للتاكد انسخ البرنامج من مجلد Debug لمكان جديد و شغله و انظر النتيجة .

فعلا عند النقل عاد الامر من الاول كيف اتغلب علي هذا الامر كده ممكن اي شخص بمجرد نقل المجلد يظهر له الفورم مره اخري Sad
اما ان تخزن القيمة ثابتة في الريسورس من نفس النوع فهي تظل ثابتة و لا تتغيير او ان تخزن القيمة في قاعدة بيانات البرنامج .
(26-10-19, 07:27 AM)asemshahen5 كتب : [ -> ]اما ان تخزن القيمة ثابتة في الريسورس من نفس النوع فهي تظل ثابتة و لا تتغيير او ان تخزن القيمة في قاعدة بيانات البرنامج .

كيف في السورس اخي هل من شرح
PHP كود :
       If My.Resources.FirstOpening True Then
            
        ElseIf My
.Resources.FirstOpening False Then
            Form2
.Show()
 
           Close()
 
       End If 

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

[attachment=23298]
(26-10-19, 07:53 AM)asemshahen5 كتب : [ -> ]
PHP كود :
       If My.Resources.FirstOpening True Then
            
        ElseIf My
.Resources.FirstOpening False Then
            Form2
.Show()
 
           Close()
 
       End If 

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

نعم اخي هي للقرائه فقط ثابته لم تظبط معي هل  من طريقه اخري و اسف علي الاسئله الكثيره

(26-10-19, 07:53 AM)asemshahen5 كتب : [ -> ]
PHP كود :
       If My.Resources.FirstOpening True Then
            
        ElseIf My
.Resources.FirstOpening False Then
            Form2
.Show()
 
           Close()
 
       End If 

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

نعم اخي هي للقرائه فقط ثابته لم تظبط معي هل  من طريقه اخري و اسف علي الاسئله الكثيره

(26-10-19, 07:53 AM)asemshahen5 كتب : [ -> ]
PHP كود :
       If My.Resources.FirstOpening True Then
            
        ElseIf My
.Resources.FirstOpening False Then
            Form2
.Show()
 
           Close()
 
       End If 

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

نعم اخي هي للقرائه فقط ثابته لم تظبط معي هل  من طريقه اخري و اسف علي الاسئله الكثيره
فكرة أخرى ,, يمكن وضع الشرط بال Registry بهالحالة الشرط ثابت الى ان يتم عمل فورمات للوندوز او مسح لل Registry
(26-10-19, 11:38 AM)3booody كتب : [ -> ]فكرة أخرى ,, يمكن وضع الشرط بال Registry بهالحالة الشرط ثابت الى ان يتم عمل فورمات للوندوز او مسح لل Registry

ممكن شرح اخي  الغالي
PHP كود :
      ' 'Set or Add value to registry:
 
       Application.UserAppDataRegistry.SetValue("FirstOpening"False)


 
   '    'Get or Load value from registry:
 
       Application.UserAppDataRegistry.GetValue("FirstOpening"
الصفحات : 1 2 3