PDA

View Full Version : سوال: کپی کردن یک فرم



Life24
چهارشنبه 11 بهمن 1396, 08:29 صبح
سلام،
دوستان من یک فرم دارم که میخواهم کپی کنمش. یعنی بعد ازش میخواهم ارث ببرم امم کلا میخواهم این رو کپی کنم به اسم فرم دیگر
مثلا این فرم Find هست میخواهم یک فرم جدید بسازم به نام Find2
حداقل کار برای این قضیه چیه؟ چون اینجور که دیدم باید اسم کنترل و این چیزها هم بشینم از نو بزنم و تنظیمات فرم انجام بدم. راه ساده نداریم؟ ممنون

parvizwpf
چهارشنبه 11 بهمن 1396, 11:08 صبح
چرا یوزر کنترل از اون فرم نمیسازید؟
یوزر کنترل برای همچین کارایی ساخته شده یا یک فرم بیس بسازید و ازش ارث بری کنید. کپی چرا؟

ژیار رحیمی
چهارشنبه 11 بهمن 1396, 16:16 عصر
سلام .همانطور دوستان گفتن می تونی از ارث بری استفاده کنی و در جاهایی هم که لازمه از فرم کپی بگیری .کپی کن.روش کپی گیری از فرم به اینصورت هست که ابتدا فرم مورد نظر را از پنجره sulotion انتخاب و روی صفحه کلید Ctrl+C و Ctrl+V بعد از Ctrl+V یک فرم با همان نام + کلمه copy در انتهای آن اضافه میکند.شما باید چند جا نام کلاس فرم را اصلاح کنی
1- بخش کد فایل کپی را باز کنید نام کلاس و سازنده آنرا به نام فرم جدید تغییر دهید.
2-فایل design همان فرم کپی شده را باز کنید نام کلاس آنرا هم به نام فرم جدید تغییر دهید.