View Full Version : سوال: خروجي گرفتن از Form
tabatabaeefar
یک شنبه 17 آبان 1388, 13:56 عصر
سلام دوستان
آيا ميشه از يه فرم مثل يك تابع خروجي گرفت.
Dim int1 As Integer = Form1.ShowDialog
sari-1369
دوشنبه 18 آبان 1388, 00:54 صبح
باید به ازای مقداری که میخوای برای خروجی در یافت کنی یه پروپرتی توی فرم بسازی و توی فرم اصلیت اون مقدار رو بگیری .
-------------
فرض کن توی فرم یه حافظه به اسم _Meghdar داریم که میخوایم توی فرم دوم مقدارشو دریافت کنیم .
تو فرم یه پروپرتی به این صورت تعریف میکنیم .
Public Property Meghdar() As String
Get
Return _Meghdar
End Get
Set(ByVal value As String)
End Set
End Property
توی قسمت Get اون مقداری که میخوایم فرستاده بشه ( حافظه _Meghdar ) رو Return میکنیم.
و تو فرم اصلی به این صورت دریافت میکنیم .
Dialog1.ShowDialog()
MsgBox(Dialog1.Meghdar)
tabatabaeefar
دوشنبه 18 آبان 1388, 09:36 صبح
دستتون درد نكنه
راستش رو بخواهيد استفاده از پروپرتي ها رو بلدم.
منظورم استفاده از يه فرم به صورت يك تابع بود.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.