الشبكة العربية لمطوري الألعاب

  dreamer مشاركة 1

السلام عليكم

هاهي أول مشاركة لي معكم، أتمنى أن يكون منتداكم فاتحة خير علي وعليكم

سؤالي هو:

أنا الآ ن لدي قاعدة بيانات SQL Server متصلة مع برنامج ال vb.net ويوجد لدي فورم به اسم المستخدم ورقمه فإن أدخل بيانات (صحيحة) سوف ينتقل إلى الفورم الثاني

ما أريده هو أن يتم عرض اسم المستخدم ورقمه في الفورم الثاني، فكيف يمكنني فعله؟؟

شكرا لكم

أختكم
dreamer

خبير مشرف مؤيد مارديني مشاركة 2

بغض النظر عن قاعدة البيانات المستخدمة , عندما يدخل المستخدم معلومات مقبولة في الـ Form الأول (لنفرض اسمه LogInForm) يقوم بتغيير
قيمة متغيرات عامة في الفورم الثاني (و لنسمه MainForm) , ثم إظهاره ثم إغلاق الـ LogInForm.
في الفورم MainForm , كل المطلوب عمله هو التعريف عن مغيرين كل منهم عام Public , و في حدث تحميل الفورم , يتم استخدام المتغيرين لأخد المعلومات المطلوبة , مثلاً :
Public UserID As String, Password As String

Private Sub MainForm_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load

    MessageBox.Show("User ID : " & UserID & vbCrLf & _
    "Password : " & Password)

End Sub

و أما في الفورم LogInForm بعد التأكد من صحة المدخلات , يتم عمل ما يلي :
'If  Then
Dim NewMainForm As New MainForm
NewMainForm.UserID = Me.TextBoxUserID.Text
NewMainForm.Password = Me.TextBoxPassword.Text
NewMainForm.Show()
Me.Close()
'End If


Moayad Mardini

Moayad Mardini,
MSDN Forums Moderator

  dreamer مشاركة 3

عز الطلب

شكرا لك أخي...