30-07-19, 10:33 AM
الصفحات : 1 2
30-07-19, 12:34 PM
السلام عليكم
اولا
اذهب الي اعدادات المشروع
ثم الي خيار settings
ثم في حقل name اكتب nb
وفي حقل type قم باختيار integer
ثم قم باضافة class للمشروع وضع هذا الكود به
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
ثم في Form1 ضع textbox
ثم ضع هذا الكود
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.ReadOnly = True
TextBox1.Visible = False
TextBox1.Text = My.Settings.nb
If TextBox1.Text > 5 Then
MsgBox("تم انتهاء المدة التجريبية برجاء تفعيل البرنامج")
Me.Enabled = false
Form2.ShowDialog()
End If
End Sub
اولا
اذهب الي اعدادات المشروع
ثم الي خيار settings
ثم في حقل name اكتب nb
وفي حقل type قم باختيار integer
ثم قم باضافة class للمشروع وضع هذا الكود به
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
ثم في Form1 ضع textbox
ثم ضع هذا الكود
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.ReadOnly = True
TextBox1.Visible = False
TextBox1.Text = My.Settings.nb
If TextBox1.Text > 5 Then
MsgBox("تم انتهاء المدة التجريبية برجاء تفعيل البرنامج")
Me.Enabled = false
Form2.ShowDialog()
End If
End Sub
30-07-19, 12:41 PM
بإمكانك حفظ عدد مرات فتح البرنامج في الريجستري
30-07-19, 12:54 PM
(30-07-19, 12:34 PM)mohamedahmed1 كتب : [ -> ]السلام عليكمحبيبي يا كبير الله ينور عليك كل حاجه مشت تمام ماعدا الكلاس فيه مشاكل ممكن توضحلي اكتير اكتب ايه في الكلاس
اولا
اذهب الي اعدادات المشروع
ثم الي خيار settings
ثم في حقل name اكتب nb
وفي حقل type قم باختيار integer
ثم قم باضافة class للمشروع وضع هذا الكود به
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
ثم في Form1 ضع textbox
ثم ضع هذا الكود
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.ReadOnly = True
TextBox1.Visible = False
TextBox1.Text = My.Settings.nb
If TextBox1.Text > 5 Then
MsgBox("تم انتهاء المدة التجريبية برجاء تفعيل البرنامج")
Me.Enabled = false
Form2.ShowDialog()
End If
End Sub
(30-07-19, 12:34 PM)mohamedahmed1 كتب : [ -> ]السلام عليكمحبيبي يا كبير الله ينور عليك كل حاجه مشت تمام ماعدا الكلاس فيه مشاكل ممكن توضحلي اكتير اكتب ايه في الكلاس
اولا
اذهب الي اعدادات المشروع
ثم الي خيار settings
ثم في حقل name اكتب nb
وفي حقل type قم باختيار integer
ثم قم باضافة class للمشروع وضع هذا الكود به
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
ثم في Form1 ضع textbox
ثم ضع هذا الكود
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.ReadOnly = True
TextBox1.Visible = False
TextBox1.Text = My.Settings.nb
If TextBox1.Text > 5 Then
MsgBox("تم انتهاء المدة التجريبية برجاء تفعيل البرنامج")
Me.Enabled = false
Form2.ShowDialog()
End If
End Sub
30-07-19, 12:58 PM
احذف جميع الاكواد الموجودة في الكلاس
وضع الكود
دا
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
وضع الكود
دا
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
30-07-19, 01:02 PM
(30-07-19, 12:58 PM)mohamedahmed1 كتب : [ -> ]احذف جميع الاكواد الموجودة في الكلاس
وضع الكود
دا
Namespace My
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As
Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
My.Settings.nb += 1
My.Settings.Save()
End Sub
End Class
End Namespace
الله يوفقك يا محمد تم يا كبير ولكن هل من الممكن استثني ليبل معين مايتعملش ليه فولس
30-07-19, 01:08 PM
ما تحتاجه موجود هنا
http://vb4arb.com/vb/showthread.php?tid=25540
http://vb4arb.com/vb/showthread.php?tid=25540
30-07-19, 01:12 PM
شكرا يا غالي
ممكن في فورم 1
تشيل الكود دا Me.Enabled = false
وتحط براحتك الادوات في الفورم اللي عايز يتعملها فولس
مثلا عندك تسكت بوكس وبوتن عايز الانيبول بتاعهم يبقا فولس
يبقا هتكتب كدا
textbox1.enabled = false
Button1.enabled = false
لكن عند جعل الفورم كلها الانيبول الخاص بها فولس لا يمكن استثناء عناصر في الفورم
ممكن في فورم 1
تشيل الكود دا Me.Enabled = false
وتحط براحتك الادوات في الفورم اللي عايز يتعملها فولس
مثلا عندك تسكت بوكس وبوتن عايز الانيبول بتاعهم يبقا فولس
يبقا هتكتب كدا
textbox1.enabled = false
Button1.enabled = false
لكن عند جعل الفورم كلها الانيبول الخاص بها فولس لا يمكن استثناء عناصر في الفورم
30-07-19, 01:21 PM
(30-07-19, 01:12 PM)mohamedahmed1 كتب : [ -> ]شكرا يا غالي
ممكن في فورم 1
تشيل الكود دا Me.Enabled = false
وتحط براحتك الادوات في الفورم اللي عايز يتعملها فولس
مثلا عندك تسكت بوكس وبوتن عايز الانيبول بتاعهم يبقا فولس
يبقا هتكتب كدا
textbox1.enabled = false
Button1.enabled = false
لكن عند جعل الفورم كلها الانيبول الخاص بها فولس لا يمكن استثناء عناصر في الفورم
انت من النهارده صديقي
https://www.facebook.com/eng.kareem.mamo
31-07-19, 09:40 AM
الشباب مشكورين على جهودهم الطيبة ... لكن في خلل في الحل اللي اقترحوه
جرب انقل ملف ال exe الى فولدر اخر .... رح يرجع يصفر (يعني يعيد من الأول )
الطريقة الأفضل انك تخزن العدد في الريجستري يا صديقي
جرب انقل ملف ال exe الى فولدر اخر .... رح يرجع يصفر (يعني يعيد من الأول )
الطريقة الأفضل انك تخزن العدد في الريجستري يا صديقي
الصفحات : 1 2