منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] اظهار الفورم مره واحده - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] اظهار الفورم مره واحده (/showthread.php?tid=31846)

الصفحات: 1 2 3


RE: اظهار الفورم مره واحده - اليوم السابع - 26-10-19

(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 
اشكرك اخي هل لو الشخص نزل نسخه ويندوز جديده تظهر الفورم من الاول ام لا


RE: اظهار الفورم مره واحده - asemshahen5 - 26-10-19

هو الافتراضي للسيتنغ My.Settings.FirstOpening = False لا تظهر للتاكد انسخ البرنامج من مجلد Debug لمكان جديد و شغله و انظر النتيجة .


RE: اظهار الفورم مره واحده - اليوم السابع - 26-10-19

(26-10-19, 07:14 AM)asemshahen5 كتب : هو الافتراضي للسيتنغ My.Settings.FirstOpening = False لا تظهر للتاكد انسخ البرنامج من مجلد Debug لمكان جديد و شغله و انظر النتيجة .

فعلا عند النقل عاد الامر من الاول كيف اتغلب علي هذا الامر كده ممكن اي شخص بمجرد نقل المجلد يظهر له الفورم مره اخري Sad


RE: اظهار الفورم مره واحده - asemshahen5 - 26-10-19

اما ان تخزن القيمة ثابتة في الريسورس من نفس النوع فهي تظل ثابتة و لا تتغيير او ان تخزن القيمة في قاعدة بيانات البرنامج .


RE: اظهار الفورم مره واحده - اليوم السابع - 26-10-19

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

كيف في السورس اخي هل من شرح


RE: اظهار الفورم مره واحده - asemshahen5 - 26-10-19

PHP كود :
       If My.Resources.FirstOpening True Then
            
        ElseIf My
.Resources.FirstOpening False Then
            Form2
.Show()
 
           Close()
 
       End If 

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

[attachment=23298]


RE: اظهار الفورم مره واحده - اليوم السابع - 26-10-19

(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 

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

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


RE: اظهار الفورم مره واحده - 3booody - 26-10-19

فكرة أخرى ,, يمكن وضع الشرط بال Registry بهالحالة الشرط ثابت الى ان يتم عمل فورمات للوندوز او مسح لل Registry


RE: اظهار الفورم مره واحده - اليوم السابع - 26-10-19

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

ممكن شرح اخي  الغالي


RE: اظهار الفورم مره واحده - asemshahen5 - 26-10-19

PHP كود :
      ' 'Set or Add value to registry:
 
       Application.UserAppDataRegistry.SetValue("FirstOpening"False)


 
   '    'Get or Load value from registry:
 
       Application.UserAppDataRegistry.GetValue("FirstOpening"