PDA

View Full Version : در مورد Inherits



hooooman
سه شنبه 02 مرداد 1386, 15:05 عصر
سلام
اگه ممکنه 1 مثال برای Inherit کردن 1 فرم از روی 1 فرم دیگه بمن محبت کنید

asar_001
سه شنبه 02 مرداد 1386, 19:27 عصر
یه نمونه رو 2003 برات گذاشتم

hooooman
چهارشنبه 03 مرداد 1386, 00:36 صبح
یه نمونه رو 2003 برات گذاشتم


بسیار متشکرم :لبخندساده:

hooooman
چهارشنبه 03 مرداد 1386, 00:51 صبح
یه نمونه رو 2003 برات گذاشتم


با سلام مجدد و معذرت کد شما رو توی 2005 Error میده اگه میشه راهنمایی بفرمایین ممنون

art2000ir
چهارشنبه 03 مرداد 1386, 08:04 صبح
اگر تبدیل کنی به 2005 باید جواب بده

asar_001
چهارشنبه 03 مرداد 1386, 08:58 صبح
مگه 2003 نداری؟؟؟
من روی 2003 نوشتم

Behnama
چهارشنبه 03 مرداد 1386, 13:39 عصر
سلام . سوال من نسبتاً به این سوال بی ربطه و جای دیگه ای هم پرسیدم اما جوابی ندیدم . من در تبدیل 2002 به 2005 مشکل دارم . حدود 100 تا خطا ازم می گیره و فرمهام باز نمیشن . یکی از خطاها هم در رابطه با اینه که زبان فرمهای من فارسیه و میگه امکان تبدیل این زبان به یک Culturinfo نیست . البته خطاهای زیاد دیگه ای هم می گیره که بعضی هاش هم مربوط به دیتاستها و نحوه فراخوانی آنهاست . مشکل چیه ؟ روش درست این تبدیل چیه و آیا گرفتن این همه خطا طبیعیه ؟

hooooman
چهارشنبه 03 مرداد 1386, 16:06 عصر
سلام
اگه ممکنه 1 مثال برای Inherit کردن 1 فرم از روی 1 فرم دیگه بمن محبت کنید


سلام :ناراحت:

آقا کمک کنین !!! من میخام 1 فرم دومی بسازم که رنگ و بقیه مشخصاتش مثه فرم اولی بشه S.o.S

asar_001
چهارشنبه 03 مرداد 1386, 19:25 عصر
من 2005 ندارم ولی توی 2003 این طور عمل می کنی که:
یه فرم که می خوای بقیه ازش ارث ببرند را می سازی بعد بقیه فرم ها را از طریق rc روی پروژه و
add->add Inherited form فرم جدید را از فرم اول inherit می کنی
دو تا نکته داره
1. باید قبل از اینکه فرم دوم را بسازی پروژه را یک با بیلد کنی
2. اگه می خوای روی 2 تا پروژه مختلف کار کنی باید پروژه اول را به refrence پروژه دوم add کنی

saeed_rezaei
پنج شنبه 04 مرداد 1386, 17:17 عصر
سلام
فرمها به صورت پیش فرض ویژگیهای خودشون رو از کلاس زیر به ارث می برن.
Inherits System.Windows.Forms.Form

حالا اگه می خواید، فرم دومتون، ویژگیهاشو از فرم اول به ارث ببره، توی form2.designer.vb خط بالا رو عوض کن به

Inherits WindowsApplication1.Form1

فقط یادت باشه، اگه تغییری توی فرم اصلی دادی، برای اینکه تغییرات یه بار روی سایر فرمهای وارث انتقال پیدا کنه، بایستی یه بار برنامه رو build بزنی.