برگزیده های پرشین تولز

یه سوال خیلی ابتدایی

پست مستر

کاربر تازه وارد
تاریخ عضویت
9 فوریه 2007
نوشته‌ها
5
لایک‌ها
0
معذرت میخوام که سوال به این مبتدیانه رو اینجا مطرح میکنم ولی همین یه کارم خیلی لازممه
میخواستم وقتی توی ویبی دات نت 2 یک دکمه رو فشار دادم پنجره ی جاری بسته بشه و یه فرم دیگه که قبلا ساختمش باز بشه

سوال دیگه اینکه میخوام کار کنم وقتی برنامه بعدا تموم شد فایل اجرایی که اجرا میشه صفحه ی لاگین بیاد و دیگه نشه صفحات دیگه رو مجزا باز کرد
لطفا راهنماییم کنید
 

پست مستر

کاربر تازه وارد
تاریخ عضویت
9 فوریه 2007
نوشته‌ها
5
لایک‌ها
0
یه سوال دیگه اینکه
میخوام مثلا وقتی از لیست اسامی یه اسم رو انتخاب کردم فرم نشان دادن مشخصات اون فرد بیاد حالا چجوری میتونم توی صفحه بعد بفهمم که کدوم اسم انتخاب شده بود؟ چیزی مثل سیژن و ... که توی ASP.net هست اینجا هم هست؟
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
معذرت میخوام که سوال به این مبتدیانه رو اینجا مطرح میکنم ولی همین یه کارم خیلی لازممه
میخواستم وقتی توی ویبی دات نت 2 یک دکمه رو فشار دادم پنجره ی جاری بسته بشه و یه فرم دیگه که قبلا ساختمش باز بشه

سوال دیگه اینکه میخوام کار کنم وقتی برنامه بعدا تموم شد فایل اجرایی که اجرا میشه صفحه ی لاگین بیاد و دیگه نشه صفحات دیگه رو مجزا باز کرد
لطفا راهنماییم کنید
1.
کد:
Me.Close()
Dim newForm as Form2=New Form2()
newForm.Show()

2. از متد ShowDialog() استفاده کنید.
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
یه سوال دیگه اینکه
میخوام مثلا وقتی از لیست اسامی یه اسم رو انتخاب کردم فرم نشان دادن مشخصات اون فرد بیاد حالا چجوری میتونم توی صفحه بعد بفهمم که کدوم اسم انتخاب شده بود؟ چیزی مثل سیژن و ... که توی ASP.net هست اینجا هم هست؟
میتونید برای فرم دوم Property یا متغییر سراسری درست کنید، و موقع صدا زدن فرم جدید، اونها رومقدار دهی کنید و در هنگام لود شدن فرم جدید، نمایششون بدید.
 

پست مستر

کاربر تازه وارد
تاریخ عضویت
9 فوریه 2007
نوشته‌ها
5
لایک‌ها
0
دوست عزیز خیلی ممنون از کمکت
ولی نمیدونم چرا وقتی پنجره جدید باز میشه دوباره بسته میشه
هی هزار مدلم اینور اونور کردم درست نمیشه
پابلیششم کردم گفتم شاید پابلیش بشه درست بشه ولی درست نشد
trace کردم دیدم پنجره باز میشه و بعدش بسته میشه
اینم کدش
کد:
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        cm = New OleDbCommand("select login from admin where password=@pass", cn)
        cm.Parameters.Add("@pass", pass.Text)
        cn.Open()
        Dim exist As String = ""
        exist = cm.ExecuteScalar
        cn.Close()
        If exist = "" Then
            lerror.Text = ".نام کاربری و یا کلمه ی عبور اشتباه است"
        Else
            Me.Close()
            Dim Newform As New abzar()
            Newform.Show()
        End If
    End Sub
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
دوست عزیز خیلی ممنون از کمکت
ولی نمیدونم چرا وقتی پنجره جدید باز میشه دوباره بسته میشه
هی هزار مدلم اینور اونور کردم درست نمیشه
پابلیششم کردم گفتم شاید پابلیش بشه درست بشه ولی درست نشد
trace کردم دیدم پنجره باز میشه و بعدش بسته میشه
اینم کدش
کد:
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        cm = New OleDbCommand("select login from admin where password=@pass", cn)
        cm.Parameters.Add("@pass", pass.Text)
        cn.Open()
        Dim exist As String = ""
        exist = cm.ExecuteScalar
        cn.Close()
        If exist = "" Then
            lerror.Text = ".نام کاربری و یا کلمه ی عبور اشتباه است"
        Else
            Me.Close()
            Dim Newform As New abzar()
            Newform.Show()
        End If
    End Sub
از متد ShowDialog استفاده کنی فکر کنم بسته نشه. چون فرم اول اصلی هست و استارت آپه، وقتی بسته میشه، پروژه هم برنامه رو میبنده. اگر با ShowDialog فرم رو نشون بدید شاید درست بشه.
 

پست مستر

کاربر تازه وارد
تاریخ عضویت
9 فوریه 2007
نوشته‌ها
5
لایک‌ها
0
ببخشید که زیا مزاحم میشم
منظورتون اینه؟
کد:
 Me.Close()
            Dim Newform As New abzar()
            Newform.ShowDialog()
متاسفانه بازم درست نشد
 

پست مستر

کاربر تازه وارد
تاریخ عضویت
9 فوریه 2007
نوشته‌ها
5
لایک‌ها
0
آقا به جای close گذاشتم hide درست شد
ممنون
 
بالا