PDA

View Full Version : مبتدی: کنترل یک فرم از فرمی دیگر



ho3ein282
یک شنبه 10 اردیبهشت 1391, 17:41 عصر
با سلام
با چه کدی میتونیم دستوری بدیم که مثلا با کلیک بر روی command1 در form1 عمل کلیک بر روی command 2 در form2 اجرا بشه

SlowCode
یک شنبه 10 اردیبهشت 1391, 17:43 عصر
توی دکمه فرم اولی بنویس:
Call Form2.Command2_Click()

ho3ein282
یک شنبه 10 اردیبهشت 1391, 17:48 عصر
ارور method or data member not found میده

محسن واژدی
یک شنبه 10 اردیبهشت 1391, 19:13 عصر
ارور method or data member not found میده
سلام
ابتدا روال رویداد کلید Form2.Command2 را عمومی کنید، به عنوان مثال روال:
Private Sub Command1_Click()
'commands
End Sub

را به:
Public Sub Command1_Click()
'commands
End Sub

تغییر دهید

موفق باشید

SlowCode
یک شنبه 10 اردیبهشت 1391, 19:14 عصر
کاملا حق با شماست.
علتش اینه که اون رویداد مربوط به دکمه فرم 2 به طور خصوصیه پس اونو به این شکل تغییر بده:
Public Sub Command1_Click()
MsgBox "Hello"
End Sub

رامین مرادی
یک شنبه 10 اردیبهشت 1391, 19:25 عصر
مطمئنی فرم دوم داری و یه دکمه هم روش هست .!!! اسمشون رو همون طوری که نوشتن بزار در ضمن کدت رو تو فرم اولی داخل کامند1 بنویس امکان نداره خطا بده. در ضمن بهتره دکمه دوم رو پابلیک بنویسی

ho3ein282
دوشنبه 11 اردیبهشت 1391, 00:25 صبح
متشکر مشکلم حل شد