Recent content by 64hadi64

  1. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    این رو هم وقتی جایگزین کردم علاوه بر باز بودن فرم 2 ،باز هم اون رو باز میکرد و شروع میکرد به خطا دادن
  2. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    ممنون به این خط اشکال میگیره ، تصویر خطا رو براتون میفرستم
  3. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    این پیامی هست که موقع دوباره باز شدن فرم 1 میده
  4. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    ممنون بله حق با شما بود چطور میتونم Thread مربوط به Form2 رو استارت کنم طوری که موقع بسته و باز شدن Form1 همچنان Form2 به کار خودش ادامه بده؟ با توجه به اینکه رخداد ها و Button های مربوطه در Form1 هستند منظورم اینه که مثلا اگر Form1 ما طوری طراحی شده باشه که نیاز باشه بسته و باز بشه(به...
  5. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    ممنون کدتون رو تست کردم فرم 2 باز میشه اما هیچ کنترلی داخلش نیست
  6. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    به هیچ وجه ، flowLayoutPanel1 نه جایی Add شده البته غیر از f2 و نه پنجره براش ساخته شده ساختارش هم همون ساختار System.Windows.Forms.FlowLayoutPanel هست که ازش new گرفته شده
  7. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    نه من دقیقا در f1 فقط button رو Add کردم به flowLayoutPanel1 و در f2 اومدم یک نمونه از f1 ساختم(var _f1 = new Form1();) و بعد در خود f2 نوشتم this.Controls.Add(_f1.flowLayoutPanel1); اگر نامفهوم هست کل پروژه رو اینجا بفرستم
  8. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    ممنون ولی من در پست اول همین تاپیک همین کارو کردم اومدم در f1 کنترل ها رو از جمله button ها و flowLayoutPanel1 و محاسبات مربوط به اونها رو انجام دادم و بعد زدم f1. flowLayoutPanel1.Controls.Add(button); ولی در همون f1 زدم...
  9. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    ممنون سرچ میزنم و لینکی که لطف کردید رو نگاه میکنم اما اگر بخوام فقط پردازش ها و ساخت کنترل ها در f1 و نخ مربوط به اون انجام بشه و نمایش اونها فقط در f2 و نخ مربوطه باشه چی؟امکان پذیر هست؟ یعنی فقط در یک جا نمایش داده بشه
  10. 6

    اشتراک کنترل بین دو فرم با نخ مجزا

    سلام من دوتا فرم دارم که هر کدوم با نخ مجزایی اجرا میشن f1 کنترل هایی داره(button) که میخوام روی f2 هم نمایش داده بشن مثلا در f1 نوشتم: Form2 f2 = new Form2(); var thr = new Thread(() => f2.ShowDialog()); thr.Start(); چون قصد داشتم f2 از داخل f1 فراخوانی بشه و بعد داخل f1...
  11. 6

    تکرار یک قسمت از کد

    عالی بود واقعا،با توجه به اینکه button های دیگه ای هم داشتم،سرعت خیلی فرق کرد و بهتر شد البته قبل اینکه شمارو زحمت بدم همین کد رو اضافه کردم فقط حواسم به _buttons.Remove(name); نبود که بنویسمش ممنون
  12. 6

    تکرار یک قسمت از کد

    حق با شماست جهت آموزش می پرسم اگر ممکنه همین رو با ساختار خود C# یه توضیحی بدین
  13. 6

    تکرار یک قسمت از کد

    { var name = "buttonprice" + arn.ToString(); Button button; if (_buttons.TryGetValue(name, out button) == false) { button = new Button(); button.Click += Button_Click...
  14. 6

    تکرار یک قسمت از کد

    ممنون من تونستم فقط اینکار رو انجام و کد شما رو به شکل زیر بنویسم تا بتونه کلیدهای قبلی رو پنهان کنه فقط این کد به دلم نمیشینه چون اولا button ها پنهان میشن ولی حذف نمیشن(مشخصه دیگه ای برای حذف نداشت)و فکر میکنم این کار سیستم رو درگیر میکنه البته محسوس نیست اما فکر میکنم استاندارد هم نیست و...
  15. 6

    تکرار یک قسمت از کد

    سلام و تشکر این کد رو تونستم باهاش کار کنم فقط الان یک مشکل هست و اونهم اینکه وقتی شرایط مهیا میشه(SCU) ، کلیدهای جدید ساخته میشن اما قدیمی ها که دیگه الان شرایط رو ندارن پاک نمیشن و به همراه کلیدهای جدید نشون داده میشن
بالا