Создание компонент на форме - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, подскажите пожалуйста, ответ на следующий вопрос... Есть класс
public class block
    {
        public int type;
        private int X;
        private int Y;
        private Form MyForm;
 
        public block(int CoordinateX, int CoordinateY, int block_type, Form PlayForm)
        {
            type = block_type;
            X = CoordinateX;
            Y = CoordinateY;
            MyForm = PlayForm;
        }
        public draw()
        {
            // ...
        }

    }
Четвёртый параметр конструктора - PlayForm это ссылка на экземпляр класса формы из которой создаётся экземпляр класса block. Как написать процедуру draw(), которая должна создавать на форме PlayForm, скажем новый PictureBox Picture = new PictureBox(); с указанными координатами и какой нибудь картинкой... заранее спасибо... Извините, если не понятно выразился, готов уточнить!

Решение задачи: «Создание компонент на форме»

textual
Листинг программы
PictureBox Picture = new PictureBox();
Picture.Name...
// ... настраиваешь свойства
MyForm.Controls.Add(Picture);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы