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

نام تاپیک: فرستادن یک کپی کنترل از فرمی به فرم دیگر و add کردنش

  1. #1

    Question فرستادن یک کپی کنترل از فرمی به فرم دیگر و add کردنش

    سلام
    آقا میخوام ابزارهایی را از روی یک فرمم به فرم دیگر بفرستم ودر فرم جدید، کنترلهایی را که در اولی داشتم ،در این فرم هم add کنم.
    البته به شرط اینکه از فرم اولم پاک نشه و فقط یک کپی از کنترلهایم به فرم دیگر برود و با نوشتن کد this.controls.Add به روی این فرم هم اضافه شود
    البته من هر کار کردم ولی به محض اضافه شدن کنترل ارسال شده و اضافه شدن آن در فرم دیگر
    این کنترل از فرم پایه ناپدید میشه؟
    لطفا راهنمایی کنید

  2. #2

    نقل قول: فرستادن یک کپی کنترل از فرمی به فرم دیگر و add کردنش

    از AppDomain استفاده کن با استفاده از AppDomain میتونی یک شی رو تو فضای برنامه ات به اشتراک بزاری در فرم مقصد هم اونو بگیر و به فرمت اضافه کن.

    تو کد زیر تو روال btn_Send من یه نمونه از appdomain درست کردم و با اون ابجکت textbox1 رو share کردم و تو روال بعدی اون رو از appdomain دریافت کردم.

            private void btn_Send_Click(object sender, EventArgs e)
    {
    AppDomain currentDomain = AppDomain.CurrentDomain;
    currentDomain.SetData("SentObject", textbox1);
    }

    private void btn_Get_Click(object sender, EventArgs e)
    {
    AppDomain currentDomain = AppDomain.CurrentDomain;
    TextBox txt = currentDomain.GetData("SentObject") as TextBox;
    this.Controls.Add(txt);
    }

  3. #3

    نقل قول: فرستادن یک کپی کنترل از فرمی به فرم دیگر و add کردنش

    سلام نتیجه این دستور که نوشتین مشکل رو بر طرف نمیکنه و با Add شدن در Form2 کنترل از Form1 ناپدید میشه .

  4. #4

    نقل قول: فرستادن یک کپی کنترل از فرمی به فرم دیگر و add کردنش

    سلام برادر
    یک آبجکت در آن واحد نمی تونه چند تا parent داشته باشه.
    مشکل چیست؟

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


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

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