public class KNumber : System.Windows.Forms.Form
{
public int x, y;
public char num;
int height, wight;
Color clr;
Pen pen;
public KNumber (int height, int wight, Color clr, Pen pen, int x, int y, char num)
{
this.height = height; this.wight = wight;
this.num = num;
this.clr = clr;
this.pen = new Pen(clr, 0.5f);
this.x = x; this.y = y;
}
//рисование клетки (элемента кроссворда)
public void Drawing(PaintEventArgs e, int xOffset, int yOffset, char num)
{
Graphics g = e.Graphics;
Color color = Color.Green;
Brush brush = new SolidBrush(color);
Pen pen = new Pen(this.clr, 3f);
// LinearGradientBrush b = new LinearGradientBrush(g.DrawRectangle(pen, xOffset, yOffset, height, wight), Color.Gray, Color.Gold, 5f);
// g.FillRectangle(b, e.ClipRectangle);
g.FillRectangle(Brushes.Yellow, xOffset, yOffset, height, wight);
g.DrawRectangle(pen, xOffset, yOffset, height, wight);
g.DrawString((num).ToString(), new Font(Font, FontStyle.Bold), brush, xOffset + 10, yOffset + 10);
}
Установка букв в кроссворде
Код:
Есть массив данных объектов. Как теперь обработать событие установки буквы этих объектов?