oliya24
شنبه 29 مرداد 1390, 02:22 صبح
بار کردن و نمایش فرم هاي برنامه کاری است ساده ولی اغلب مواقع نیاز هست که این فرم ها با یکدیگر ارتباط داشته باشند و اطلاعات ردوبدل کنند
چگونه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟
این موضوع اموزش مطلب من است
به اشتراک گذاشتن متغیر بین فرم ها:
ساده ترین راه برای برقراری ارتباط بین فرم ها استفاده از متغیر های عمومی است این متغیرها را درقسمت تعاریف فرم (خارج از همه روالها)و با استفاده از کلید واژه public تعریف میشوند
public numpionts as integer
public datevalue(100) as double
برای مثال این متغیرها در فرم 1 تعریف شده باشن برای دسترسی به انها در فرم دیگر کافی است نام فرم را هم قید کنید
به این نحو
form1.numpoint=99
form1.datevalue(0)=0.98678
از انجایی که این کنترلها به صورت عمومی ایجاد میشن دسترسی به انها در فرم های دیگر نیز به همین روش صورت میگیرد برای مثال اگر در فرم دوم یک تکس باکس به نام textbox1 وجد داشته باشد روش دسترسی به خواص ان در فرم های دیگر چنین خواهد بود :
form2.textbox1.tet="benyamin"
حتی میتوانید متغیر کمکی از نوع فرم مورد نظرایجاد کرده و با ان کار کنید
به مثال زیر توجه کنید :
dim axform as form2
axform.textbox1.text="benyamin"
axform.show
دستور اول کد فوق یک متغیر کمکی از نوع form2 ایجاد میکند اما توجه کنید که این فرم بایستی از قبل وجود داشته باشد
چرا چون از کلمه ی کلیدی new در کد بالا استفاده نکردم
امیدوارم مفید باشه
موفق باشید
چگونه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟
این موضوع اموزش مطلب من است
به اشتراک گذاشتن متغیر بین فرم ها:
ساده ترین راه برای برقراری ارتباط بین فرم ها استفاده از متغیر های عمومی است این متغیرها را درقسمت تعاریف فرم (خارج از همه روالها)و با استفاده از کلید واژه public تعریف میشوند
public numpionts as integer
public datevalue(100) as double
برای مثال این متغیرها در فرم 1 تعریف شده باشن برای دسترسی به انها در فرم دیگر کافی است نام فرم را هم قید کنید
به این نحو
form1.numpoint=99
form1.datevalue(0)=0.98678
از انجایی که این کنترلها به صورت عمومی ایجاد میشن دسترسی به انها در فرم های دیگر نیز به همین روش صورت میگیرد برای مثال اگر در فرم دوم یک تکس باکس به نام textbox1 وجد داشته باشد روش دسترسی به خواص ان در فرم های دیگر چنین خواهد بود :
form2.textbox1.tet="benyamin"
حتی میتوانید متغیر کمکی از نوع فرم مورد نظرایجاد کرده و با ان کار کنید
به مثال زیر توجه کنید :
dim axform as form2
axform.textbox1.text="benyamin"
axform.show
دستور اول کد فوق یک متغیر کمکی از نوع form2 ایجاد میکند اما توجه کنید که این فرم بایستی از قبل وجود داشته باشد
چرا چون از کلمه ی کلیدی new در کد بالا استفاده نکردم
امیدوارم مفید باشه
موفق باشید