PDA

View Full Version : سوال: خروجي گرفتن از Form



tabatabaeefar
یک شنبه 17 آبان 1388, 12:56 عصر
سلام دوستان
آيا ميشه از يه فرم مثل يك تابع خروجي گرفت.


Dim int1 As Integer = Form1.ShowDialog

sari-1369
یک شنبه 17 آبان 1388, 23: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, 08:36 صبح
دستتون درد نكنه
راستش رو بخواهيد استفاده از پروپرتي ها رو بلدم.
منظورم استفاده از يه فرم به صورت يك تابع بود.