کدهام vb.net هست ایرادی نداره . اخه تو انجمن vb.net کسی نبود جوابم را بده.
Dim fo As New FrmDev
fo.TopLevel = False
PnlDev2.Controls.Clear()
PnlDev2.Controls.Add(fo)
fo.Show()
PnlDev2.Visible = True
fo.TxtBxSLea.Focus()
فرم دوم در فرم اول لود میشه . اما وقتی از فرم اول باتن را میزنیم که تکست و کامبو و چک باکس ها را بخونه و اطلاعات شون را برداره . همشون null میشه .
یه موردی هم که هست ، حتی فوکوس هم نمیکنه. (خط آخر کد بالا)
من اجبار دارم که فرمهام را به همین روش و یا روشی مشابه به فرم اصلی م بچسبونم . چون تعداد فیلدهام زیاده و نمیشه که همه را توی فرم اصلی بریزم . سنگین میشه و زمان لود زیاد میشه . نسبت به نیاز کاربر باید فرم مورد نظر لود بشه .
در فرم اول به این صورت تکس باکس هام را فراخوانی کردم:
Dim cf3 As FrmDev = New FrmDev()
Dim strPr As Decimal = cf3.TxtBxSPr.Text
ممنون میشم راهنمایی کنید.