سلام دوستان امیدوارم که در صحت کامل باشین
من در فرم اول کد برای رفرش لیست باکس نوشتم الته در فورم اکتیو ولی چون از دو لیست باکس استفاده می کنم به همین خاطر یک از لیست باکس ها رو در اون قرار دادم و دیگری رو میخوام به وسیله باتن در یک فورم دیگه انجام بشه
public void loadteam() { loadItmes1(); }
اینم رویداد که باید در یک فورم دیگه صدا باید بزنم لطفا کمک کنید
اینکه بخوای داخل یک متد پابلیک یک متد پرایویت رو اجرا کنی به خطای سطح دسترسی برمیخوری .
برای انجام این متد در فرم دوم یا هر فرم دیگه ای میتونید اینطوری عمل کنید که توی اون فرمی که میخواین تغییراتی روی فرم ایجاد بشه (مثلا یه سری کد با سطح دسترسی پرایویت - که مطمئن ترین سطح دسترسی هستش)
میتونید یه باتن بصورت پابلیک استاتیک روی اون فرم ایجاد کنید و در قسمت باتن کلیکش کدهای مربوطه رو اضافه کنید .
برای اجرای کلیک این باتن از طرف فرم دیگه دیگر نیازی به ایجاد شی هم ندارین میتونید به راحتی از این کد استفاده کنید
(on FormX)
public static Button btn = new Button();
btn.Click += yourPrivateMethod();
----
(on FormY)
FromX.btn.PerformClick();
با این چند خط کد ساده میتونید هر رویدادی رو در هر کدوم از فرم هاتون اجرا کنید . موفق باشید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)