زمانی که فرمی را loadمیکنیم چطور میتوان فرم قبلی را غیر فعال وبا بستن این فرم قبلی را فعال کرد
زمانی که فرمی را loadمیکنیم چطور میتوان فرم قبلی را غیر فعال وبا بستن این فرم قبلی را فعال کرد
با سلام و عیدتون مبارک ..
شما میتونی در فرم مقصدتون یک متغیر تعریف کنید و در فرمهای دیگه ای که میخواین فرم مقصدتون رو فراخوانی کنیدو یا تغییراتی در اون اعمال کنید یک نمونه از فرم مقصد بسازید و به اون مقداری مناسب رو پاس کنید ...موفق باشید .
از کد زیر می تونی در رویداد کنترل مورد نظرت استفاده کنی.
this.ShowDialog
مثلا در رویداد کلیک یک دکمه بنویسی
if this.ShowDialog=DialogResult.OK
دوست عزیز سلام
با این کد ها پیش برو و نتیجه رو برام بنویس ...
کد اول :
این کد رو برای فرم اول مینویسیم که قراره غیر فعال بشه . شما می تونید دو تا کار انجام بدید
1- تو خاصیت activated مربوط به فرم دوم کد رو بنویسی
2- تو خاصیت formclosing مربوط به فرم اول کد رو بنویسی
کد :
Form firstform = new Form1();
firstform.Hide();
Form secondform = new Form2();
secondform.Show();
و برعکس ...
اگر مشکل داشتی بگو برات نمونه برنامه بزارم ....