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

شروع موضوع توسط پست مستر ‏9 فوریه 2007 در انجمن Visual Basic 6

  1. پست مستر

    پست مستر کاربر تازه وارد

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

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

    پست مستر کاربر تازه وارد

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

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,435
    تشکر شده:
    1,463
    محل سکونت:
    یه خورده اونورتر
    1.
    کد:
     
    Me.Close()
    Dim newForm as Form2=New Form2()
    newForm.Show()
    
    2. از متد ShowDialog() استفاده کنید.
     
  5. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,435
    تشکر شده:
    1,463
    محل سکونت:
    یه خورده اونورتر
    میتونید برای فرم دوم Property یا متغییر سراسری درست کنید، و موقع صدا زدن فرم جدید، اونها رومقدار دهی کنید و در هنگام لود شدن فرم جدید، نمایششون بدید.
     
  6. پست مستر

    پست مستر کاربر تازه وارد

    تاریخ عضویت:
    ‏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 [email protected]", 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
     
  7. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,435
    تشکر شده:
    1,463
    محل سکونت:
    یه خورده اونورتر
    از متد ShowDialog استفاده کنی فکر کنم بسته نشه. چون فرم اول اصلی هست و استارت آپه، وقتی بسته میشه، پروژه هم برنامه رو میبنده. اگر با ShowDialog فرم رو نشون بدید شاید درست بشه.
     
  8. پست مستر

    پست مستر کاربر تازه وارد

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

    پست مستر کاربر تازه وارد

    تاریخ عضویت:
    ‏9 فوریه 2007
    نوشته ها:
    5
    تشکر شده:
    0
    آقا به جای close گذاشتم hide درست شد
    ممنون
     
  10. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,435
    تشکر شده:
    1,463
    محل سکونت:
    یه خورده اونورتر
    خب پس درست شد. :D
    خواهش میکنم
     
عسل طبیعی و گرده گل ایرانی