• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

استفاده از متغیر یک فرم در فرم دیگر

dear_kavehsh

کاربر تازه وارد
تاریخ عضویت
3 سپتامبر 2004
نوشته‌ها
2
لایک‌ها
0
VB 2003

چطوری میتونم متغیری که تو یه فرم مقدار دهی کردم رو تو یه فرم دیگه بخونم؟
 

saalek110

Registered User
تاریخ عضویت
10 آپریل 2007
نوشته‌ها
212
لایک‌ها
1
یک راه که به احتمال زیاد غلطه یعنی راههای بهتری هست اینه که یک کلاس بسازید و متغیرهایی استاتیک(پابلیک هم باشد) درش بسازید.
این جوری متغیر گلوبال دارید که در هر فرمی قابل استفاده است.
و برای استفاده از آنها بدون ایجاد شی از کلاس
اول اسم کلاس بعد یک نقطه و بعد نام متغیر را بیاورید. در 2005 امتحان شده.

راه دیگر ارسال متغیر است.
 

MS mass

کاربر تازه وارد
تاریخ عضویت
27 می 2004
نوشته‌ها
67
لایک‌ها
0
سن
44
محل سکونت
تهران
میشه متغییر رو بصورت پروپرتی بسازید (توی یه کلاس مجزا بهتره) و ازش توی تموم فرمها استفاده کنید.
کد:
Public Class Class1
    Dim _Test As Integer
    Public Property Test() As Integer
        Get
            Return _Test
        End Get
        Set(ByVal value As Integer)
            _Test = value
        End Set
    End Property
End Class
 

saeed_1369

کاربر تازه وارد
تاریخ عضویت
7 دسامبر 2007
نوشته‌ها
53
لایک‌ها
0
میشه با ذخیره اون در یک فایل اینکار را انجام داد هم مطمئن وهم اینکه میتونی بعد از خروج از برنامه هم از آن استفاده کنی.:eek:
 

rezanew

Registered User
تاریخ عضویت
14 سپتامبر 2004
نوشته‌ها
1,037
لایک‌ها
38
سن
39
محل سکونت
کلاً آواره ایم
میشه با ذخیره اون در یک فایل اینکار را انجام داد هم مطمئن وهم اینکه میتونی بعد از خروج از برنامه هم از آن استفاده کنی.:eek:

شما چرا پستهاي يه سال پيش رو جواب مي دين؟؟‌:f34r: در ضمن اين چه كاري كه متغيرو تو يه فايل بريزيم، پس متغير Public رو برا چي درست كردن؟؟ :rolleyes:
 
بالا