PDA

View Full Version : سوال: ربط دادن دو form



vafanezhad
شنبه 15 بهمن 1390, 22:11 عصر
سلام دوستان چطور ميشه كاري كرد كه وقتي كاري در فرمي درست انجام شد به محض درست انجام شدن فرم دومي باز شود.البته به غير از تابعmsgbox
در كل دو فرم را با چه دستوري ميشه به هم ربط داد؟

SalehVB
دوشنبه 17 بهمن 1390, 00:37 صبح
سلام دوستان چطور ميشه كاري كرد كه وقتي كاري در فرمي درست انجام شد به محض درست انجام شدن فرم دومي باز شود.البته به غير از تابعmsgbox
در كل دو فرم را با چه دستوري ميشه به هم ربط داد؟
به اين صورت مثلا:
form1.label11.caption=form2.caption

vafanezhad
دوشنبه 17 بهمن 1390, 22:27 عصر
ميشه كامل تر توضيح بديد.

sehm67
دوشنبه 17 بهمن 1390, 22:41 عصر
ميشه كامل تر توضيح بديد.
خوب وقتی کاری که درست انجام شد با دستور If بررسی نمایید ( If شرط then دستور )
در ضمن منظورتون رو واضحتر بیان نمایید.

Mahdi_vb6
یک شنبه 21 اسفند 1390, 22:12 عصر
بطور کلی هروقت خواستی کنترل(شی) یا متغیری رو از فرم دیگری فراخوانی (تغییر یا مقدار دهی) کنی بصورت زیر عمل کن
FORMNAME.CONTROLNAME[.PROPERTY]=VALUE
FORMNAME:نام فرم
CONTROLNAME:نام شی یا متغیر (توجه داشته باش که اگر از متغیر استفاده می کنی باید متغیر در فرم مرجع بصورت PUBLIC تعریف شده باشد)
PROPERTY:اگر کنترلی انتخاب میکنید به جای این کلمه نام مشخصه را می نویسید.
VALUE:مقداری که میخوای بهش نصبت بدی(بریزی).

Mohammad.sweets
پنج شنبه 21 اردیبهشت 1391, 18:27 عصر
با سلام
براتون یه مثال میزنم امیدوارم کارتون راه بیفته
اول دو تا فرم بزارید....تو فرم اولی یه تکس بزارید....بر روی تکس دو بار کلیک کنید تا قسمت ورود کد باز بشه اونوقت کد زیرو توش کپی کنید:

if text1.text="1" then
form2.show
end if

توضیحات:
تو خط اول شرط گذاشتیم که اگه توی تکس مقدار (1) قرار گرفت اونوقت خط دوم رو اجرا کن
تو خط دوم گفتیم که فورم دو رو باز کن
تو خط سومم به شرط پایان دادیم