فراخوانی متد یک کلاس در فرم اصلی
سلام به همه.من یک کلاس rectangle نوشتم که بچه ی کلاس shapclass هست.می خوام وقتی دکمه Button1 در فرم اصلی کلیک میشه ،متد draw از کلاس rectangle فراخوانی بشه و نتیجه ی اون توی فرم اصلی نمایش داده بشه.خواهش می کنم کمکم کنید.
کلاس rectangle :
public override void draw()
{
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.Blue, loc.X, loc.Y, graphicWidth, graphicHeight);
}
دکمه ی Button1 :
private void button1_Click(object sender, EventArgs e)
{
rectangle r = new rectangle();
r.draw();
}
نقل قول: فراخوانی متد یک کلاس در فرم اصلی
سلام
به این متد rectangle حداقل یک آرگومان بده
()public override void draw
و وقتی ارگومان بهش دادی توی button از این ارگومان باید استفاده کنی
;()draw
تا وقتی بهش آرگومان ندی جواب نمیده
با سپاس Spaceman
نقل قول: فراخوانی متد یک کلاس در فرم اصلی
نقل قول:
نوشته شده توسط
NASA's Spaceman
سلام
به این متد rectangle حداقل یک آرگومان بده
()public override void draw
و وقتی ارگومان بهش دادی توی button از این ارگومان باید استفاده کنی
;()draw
تا وقتی بهش آرگومان ندی جواب نمیده
با سپاس Spaceman
خیلی ممنون.اما این کدهایی که من نوشتم،با this کار می کنه.اگه بخوام آرگومان براش بفرستم نمی دونم که کدهای قبلی رو چجوری باید تغییر بدم تا عملکردشون درست باقی بمونه.میشه بگید کدهای قبلی رو چجوری عوض کنم؟با تشکر