PDA

View Full Version : اجرای دستور از یک فرم، از یک فرم دیگر



arenaw
چهارشنبه 10 خرداد 1391, 11:16 صبح
سلام
میخواستم بدونم امکانش هست مثلا یک ساب از روی form 2 روی form 1 اجرا کرد؟

مثلا کد ساب:
command1.caption = "3424"

حالا میخوان این دستور از داخل فرم 2 روی فرم 1 اجرا بشه و اگه روی فرم 1 کامندی با این اسم نبود همون اروری رو بده که وقتی دستور از داخل همون فرم اجرا میشد، میداد

(نمیخوام یک ورودی تعریف کنم که از نوع فرم باشه و نام فرم رو بگیره و داخل sub اینجوری بنویسم form.command1.capt...)
یه چنین چیزی منظورمه : form1.call.sub

AbbasVB
چهارشنبه 10 خرداد 1391, 11:54 صبح
با سلام
دوست عزیز کافیه Private هر تابع یا رویداد رو به Public تغییر بدهید تا در تمام اجزای برنامه شناخته شده باشد
بعد از هر جایی که می خواهید آن را فرا خوانی کنید

arenaw
چهارشنبه 10 خرداد 1391, 12:22 عصر
این طوری که شما فرمودید اون ساب فقط تو کل پروژه قابل دسترس میشه
من میخوام یه جوری بشه که مثلا اگه این ساب توی ماژول بود:
command1.caption = "@#$"#@$"@"

این ساب تو هر فرمی اجرا شد کامند 1 همون فرم تغییر کنه
همچنین میخوام جوری بشه که کاری کرد که این دستور از داخل یه فرم دیگه فراخوانی بشه
(نمیخوام تابع ورودی داشته باشه)