PDA

View Full Version : تازه وارد در vb2005



hrj1981
شنبه 18 خرداد 1387, 15:08 عصر
دوستان با سلام
من تازه از vb6 به vb2005 امده ام
به چند مشكل برخورد كرده ام كه اميدوارم شما خوبان راهنماييم كنيد:
1-چگونه مي توان درون فرمها خاصيت child را فعال كرد؟
2-من در پروژه ام يك فرم mdi ساخته ام ولي در اكسپلورر پروژه نمي توانم آن را ببينم
3-چرا هنگامي كه تغييري درون يكي از فرمها مي دهم در هنگام RUN هنوز اتفاقات قبلي برروي فرمها باقي مانده است؟

ممنون از راهنمايي هاي شما

touraj
شنبه 18 خرداد 1387, 16:58 عصر
1.فرض کن Form1 فرم MDI باشه و میخوای Form2 رو بصورت child معرفی کنی. وقتی روی یه button مثل Button1 کلیک میکنی، توی event بنویس:


Dim Child as New Form2
Child.MdiParent=Me
Child.show()


جواب دومی رو نمیدونم. ظاهراً باید نشون بده. من چنین مشکلی نداشتم.
در مورد سومی هم بیشتر توضیح بده.

Hossein Bazyan
شنبه 18 خرداد 1387, 21:09 عصر
دوستان با سلام
من تازه از vb6 به vb2005 امده ام
به چند مشكل برخورد كرده ام كه اميدوارم شما خوبان راهنماييم كنيد:
3-چرا هنگامي كه تغييري درون يكي از فرمها مي دهم در هنگام RUN هنوز اتفاقات قبلي برروي فرمها باقي مانده است؟

ممنون از راهنمايي هاي شما

سلام
با ctrl+f5 برنامه رو اجرا کن نه با f5
قبل از publish هم در منوی clear project name رو بزن تا اطلاعات قبلی رو پاک کنه

Amateur_G
یک شنبه 19 خرداد 1387, 01:15 صبح
سلام.
با احترام به نظرات اساتيد عزيز خودم.
من براي اين كار در formLoad فرمي كه child است مينويسم:

Me.MdiParent=ParentFormName
منظورم از ParentFormName نام فرم پدره.
اميدوارم كمك كرده باشم.