PDA

View Full Version : سوال: تکت باکس



morteza@z
پنج شنبه 26 آبان 1390, 12:22 عصر
سلام به دوستان من برنامه ای نوشته ام که کاربر رمز عبور را وارد کند و وارد فرم شود و اگر تا سه بار رمز را اشتباه وارد کرد برنامه بسته شود یا پیغام دهد مشکل من بر سر این است که نمی دونم چه جوری دو یا سه مرتبه رو اشتباه دریافت کرد بفهمه و پیغامش رو بده با تشکر .

parsaid
پنج شنبه 26 آبان 1390, 15:54 عصر
سلام از دستور for استفاده کن

mgh64120
پنج شنبه 26 آبان 1390, 16:04 عصر
سلام دوست عزيز
يه متغير تعريف كن و تعداد دفعات خطا در وارد كردن رمز عبور رو در اون ذخيره كن و هر وقت كه مقدار متغير به 3 رسيد برنامه را ببند.

morteza@z
پنج شنبه 26 آبان 1390, 20:42 عصر
سلام میشه یک مثال بزنی با تشکر

alimanam
پنج شنبه 26 آبان 1390, 22:05 عصر
با سلام


سلام میشه یک مثال بزنی با تشکر

Public Class Form1

Private nPressed As Single = 0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If Not TextBox1.Text = "test" Then
nPressed += 1
If nPressed = 3 Then Application.Exit()
MsgBox("رمز ورود اشتباه است شما مجاز هستید " & 3 - nPressed & " بار دیگر رمز را وارد کنید", MsgBoxStyle.Exclamation)
Else
MsgBox("کاربر عزیز خوش آمدید", MsgBoxStyle.Information)
End If

End Sub

End Class

موفق باشید ./