با سلام و خسته نباشید
frtest.ShowDialog(txt1.Text)
در کد بالا در زیر متن مشخص شده خطای زیر را می دهد. باید برای رفع خطا چه کار کردruntime error might occur when converting 'string' to 'system.windows.forms.iwin32window'
خطای مورد نظر:
با سلام و خسته نباشید
frtest.ShowDialog(txt1.Text)
در کد بالا در زیر متن مشخص شده خطای زیر را می دهد. باید برای رفع خطا چه کار کردruntime error might occur when converting 'string' to 'system.windows.forms.iwin32window'
خطای مورد نظر:
سلام
دوست عزیز شما بعنوان پارامتر میتونی نام یک فرم رو بعنوان owner این فرمی که داری نمایشش میدی اونجا بنویسی و نه کنترل دیگری رو ، این یعنی یا شما باید به اینصورت بنویسی
frtest.ShowDialog()
یا اگر حتما لزومی به مشخص کردن owner برای فرم داری به اینصورت (فرض میکنیم فرمی به نام Form1 داخل پروژت داری)
frtest.ShowDialog(Form1)
موفق باشید.
قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]
سلام دوست عزیز
ضمن تشکر از جناب آقای آشتیانی
شما باید داخل فرم frtest کدهای زیر رو اضافه کنی:
Public Class frTest
Dim MyText As String
Sub New()
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
Sub New(str As String)
MyText = str
' This call is required by the designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
End Sub
Private Sub frTest_Shown(sender As Object, e As System.EventArgs) Handles Me.Shown
MessageBox.Show(MyText)
End Sub
End Class
و برای فراخوانی فرم frtest از کدهای زیر استفاده کن:
Dim frm As New frTest(TextBox1.Text)
frm.ShowDialog()
موفق باشید ....
قوانین سایت برنامه نویس [به هیچ عنوان از طریق پیام خصوصی به سوالات پاسخ داده نمیشود.]
حمید محرابی
چون وا نمیکنی گِرهای خود گِره مّشو / ابرو گشاده باش چو دستت گشاده نیست
با تشکر و سپاس
قوانین سایت برنامه نویس [به هیچ عنوان از طریق پیام خصوصی به سوالات پاسخ داده نمیشود.]
حمید محرابی
چون وا نمیکنی گِرهای خود گِره مّشو / ابرو گشاده باش چو دستت گشاده نیست