نمایش نتایج 1 تا 6 از 6

نام تاپیک: ساخت user control پیشرفته

  1. #1

    ساخت user control پیشرفته

    سلام
    من یه user control طراحی کردم که در خودش یک panel رو جای داده ولی وقتی user control رو به فرم می چسبونم این امکان وجود نداره که با drag کردن اشیا بر روی user control قسمت panel اشیایی مثل textbox به panel من در متصل بشن چکار می تونم بکنم؟

  2. #2
    کاربر دائمی آواتار pesare_ariyayi
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ملودی شهر باران
    پست
    108

    نقل قول: ساخت user controlپیشرفته

    منظورتون رو از اتصال متوجه نمی شم.
    اگر منظورتون چسبیدن مرز textbox به panel داخل کنترلتون هست, باید بگم فرمی که شما control خودتون رو توش drag کردید فقط مرزهای control رو ملاک قرار میده و مرز panel رو در نظر نمی گیره که با نزدیک کردن textbox به panel بهش بچسبه.
    اما اگه منظورتون از اتصال بدست گرفتم panel داخل control توسط کد هست, کافیه شما panel رو تو قسمت طراحی public, control تعریف کنید. اینطوری می تونید هرجایی که یک نمونه از controlتون درست می کنید به panel اون دسترسی داشته باشید.

  3. #3

    نقل قول: ساخت user controlپیشرفته

    نه من می خوام مثله کنترل tabcontrol بتونم یه فضایی داشته باشم که هر شی که خواستم داخل اون قرارا بدم

  4. #4
    کاربر دائمی آواتار pesare_ariyayi
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ملودی شهر باران
    پست
    108

    نقل قول: ساخت user controlپیشرفته

    من تا حالا همچین تجربه ای نداشتم اما تا اگه بخوام یه پیشنهاد کنم می تونم بگم که:
    توی drag event پنل control برو و توی sender, method رو مساوی panel child قرار بده.
    اینطوری:

    private void panel1_DragDrop(object sender, DragEventArgs e)
    {
    Control hi = (UserControl)sender;
    hi.Parent = this.panel1;
    }

    اینطوری میتونی یک کپی از آبجکتی که کاربر توی فرمت کشیده رو داشته باشی و ....

  5. #5

    نقل قول: ساخت user controlپیشرفته

    نه این کار رو کردم نشد
    من تو design mode می خوام این کار رو بکنم ها

  6. #6
    کاربر دائمی آواتار jaza_sa
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    546

    نقل قول: ساخت user controlپیشرفته

    اگر UC شما فقط شامل یک Panel هست ، و میخواید خصوصیاتی که شما تعریف میکنید به اون اضافه بشه
    کافیه بجای اینکه UC از کلاس UserControl به ارث برسه ، از کلاس Panel به ارث برسه
    در نهایت شما Panel خواهید داشت که علاوه بر خصوصیات اصلی اون ، خصوصیات جدید که شما برای اون درنظر گفتید هم داره

تاپیک های مشابه

  1. حرفه ای: مقاله درباره طریقه ساخت user control
    نوشته شده توسط milad.biroonvand در بخش VB.NET
    پاسخ: 3
    آخرین پست: پنج شنبه 16 آذر 1391, 18:20 عصر
  2. ساخت user control برای login به فرم اصلی برنامه
    نوشته شده توسط az_farzaneh در بخش C#‎‎
    پاسخ: 19
    آخرین پست: چهارشنبه 06 مهر 1390, 20:04 عصر
  3. ساخت user control
    نوشته شده توسط arashjoon در بخش VB.NET
    پاسخ: 1
    آخرین پست: یک شنبه 19 دی 1389, 21:51 عصر
  4. سوال: يكي نحوه ساخت user control برام توضيح بده
    نوشته شده توسط vb.net2008 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: جمعه 01 آبان 1388, 14:13 عصر
  5. گفتگو: خواهش می کنم راجع به ساخت user control کمی توضیح دهید؟
    نوشته شده توسط kama2222 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: شنبه 02 آذر 1387, 22:10 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •