نقل قول: مشکل در طرای فرم
خاصی باتن رو public کن ببین جواب باید جواب بده .
امتحان کن
نقل قول: مشکل در طرای فرم
نقل قول:
نوشته شده توسط
alidooraghi
خاصی باتن رو public کن ببین جواب باید جواب بده .
امتحان کن
modifire باتن گذاشتم رو public ولی جوب نمیده
نقل قول: مشکل در طرای فرم
نقل قول: مشکل در طرای فرم
سلام
بعد از public تعریف کردن سطح دسترسی کنترل های موجود روی فرم یک میتونید از طریق کد زیر به اشیا فرم دسترسی داشته باشید از فرم های دیگه
((Form1)this.Parent)
this اشاره داره به کلاس فرم 2 و parent فرم 2 میشه فرم یک ( چون فرم 1 اونو فراخوانی میکنه ) و حالا باید this.parent رو cast کنید به فرم 1 و بعد از اون با گذاشتن علامت . میتونید به تمام اشیائی که public تعریف کردید دسترسی داشته باشید
موفق باشید
نقل قول: مشکل در طرای فرم
نقل قول:
نوشته شده توسط
mousa1992
سلام
بعد از public تعریف کردن سطح دسترسی کنترل های موجود روی فرم یک میتونید از طریق کد زیر به اشیا فرم دسترسی داشته باشید از فرم های دیگه
((Form1)this.Parent)
this اشاره داره به کلاس فرم 2 و parent فرم 2 میشه فرم یک ( چون فرم 1 اونو فراخوانی میکنه ) و حالا باید this.parent رو cast کنید به فرم 1 و بعد از اون با گذاشتن علامت . میتونید به تمام اشیائی که public تعریف کردید دسترسی داشته باشید
موفق باشید
میشه بیشتر توضیح بدی ؟ راسشو بخای نفهمیدم
نقل قول: مشکل در طرای فرم
دوستان یه کومکی در این ضمینه میکنید ؟
نقل قول: مشکل در طرای فرم
این راه رو تست کنید
public partial class Form2 : Form
{
private Button _b;
public Form2(Button b)
{
InitializeComponent();
if (b != null)
_b = b;
}
private void Form2_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
_b.Visible = false;
}
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 f = new Form2(this.button1);
f.TopLevel = false;
f.Dock = DockStyle.Fill;
this.panel1.Controls.Add(f);
}
نقل قول: مشکل در طرای فرم
سلام
نقل قول:
میشه بیشتر توضیح بدی ؟
شما می خواین از فرم 2 به اطلاعات فرم یک دسترسی داشته باشید- خب برای این کار باید دقیقا به همان نمونه از کلاس فرم 1 که که توی حافظه بارگذاری شده دسترسی پیدا کنید
خب از طریق کدی که بالا قرار دادم میتونید این کارو انجام بدید - parent یا همون والد قرم 2 فرم 1 هست - چرا ؟ چون فرم 1 فرم 2 رو فراخوانی میکنه . خب ما نیاز داریم که نمونه ساخته شده از فرم 1 را که با استفاده از خاصیت parent مربوط به فرم 2 به ان دسترسی پیدا کردیم را به فرم 1 cast کنیم و کار تمومه . میتونید به تمام اشیائی که public تعریف کردید دسترسی داشته باشید
موفق باشید
1 ضمیمه
نقل قول: مشکل در طرای فرم
نقل قول:
نوشته شده توسط
hackman
دوستان یه کومکی در این ضمینه میکنید ؟
بفرما اینم کومک:لبخند: