PDA

View Full Version : اجرای یه sub از فرم دیگر



vahid_d_0101
چهارشنبه 20 بهمن 1389, 10:56 صبح
با سلام
بچه ها من میخوام از روی فرم 2 دستورات Private Sub Form_Load() فرم 1 را اجرا کنم
نمیخوام دستورات در فورم 2 اجرا بشه فقط روی همون فورم1 دوباره دستورات اجرا بشه
با تشکر

parselearn
چهارشنبه 20 بهمن 1389, 11:46 صبح
بهتره دستورات را در یک ساب پابلیک قرار بدید و آن را در دو فرم فراخوانی کنید

vahid_d_0101
چهارشنبه 20 بهمن 1389, 12:03 عصر
میشه بیشتر توضیح بدید
با تشکر

محسن واژدی
چهارشنبه 20 بهمن 1389, 13:03 عصر
میشه بیشتر توضیح بدید
با تشکر

منظور آقای parselearn اینه که باید بجای نوشتن Private در روال Private Sub Form_Load() از Public استفاده کنین، یعنی بصورت Public Sub Form_Load() تا رول اعلان عمومی بشه
که در اینصورت از تمام پروژه به این کد دسترسی دارید حتی اگر فرم را load نکرده باشید، البته نباید در روال Form_Load از دستوراتی که به خصوصیات فرم اشاره دارند استفاده کنین به عبارتی اگر از توابعی مثل این تابع: Me.caption که برای دریافتشون باید فرم load باشه در روال گذاشته باشین فرم برنامه لود میشود هرچند که ممکنه نشون داده نشه اما قسمتی از رم رو میگیره، پیوست زیر رو هم ببینید