示例#1
0
 public ProgramText(PictureBox pictureBox, string programCode, ProgramTextBrushes brushes) : this(pictureBox, programCode)
 {
     try
     {
         this.Brushes = brushes;
     }
     catch (Exception e)
     {
         throw new Exception("Unable to initialize brushes", e);
     }
 }
示例#2
0
 /// <summary>
 /// Формирование изображения с текстом программы.
 /// </summary>
 /// <param name="pictureBox">Елемент формы PictureBox на который будет выполнена отрисовка</param>
 /// <param name="programCode">Текст программы для отрисовки</param>
 /// <param name="brushes">Набор цветов для отрисовки</param>
 public ProgramTextMaster(PictureBox pictureBox, string programCode, ProgramTextBrushes brushes)
 {
     try
     {
         progText                = new ProgramText(pictureBox, programCode, brushes);
         pt_PictureBox           = pictureBox;
         pt_ProgramCode          = programCode;
         pt_Brushes              = brushes;
         pictureBox.SizeChanged += PictureBox_SizeChanged;
     }
     catch (Exception e)
     {
         throw new Exception("Unable to initialize program text", e);
     }
 }
示例#3
0
 /// <summary>
 /// Установление набора цветов для отрисовки.
 /// </summary>
 /// <param name="Id">Цвет для отрисовки идентификатора</param>
 /// <param name="Text">Цвет для отрисовки текста программы</param>
 /// <param name="Line">Цвет для отрисовки линий</param>
 public void SetBrushes(Brush Id, Brush Text, Brush Line)
 {
     pt_Brushes = new ProgramTextBrushes(Text, Id, Line);
     progText   = new ProgramText(pt_PictureBox, pt_ProgramCode, pt_Brushes);
 }
示例#4
0
 /// <summary>
 /// Установление набора цветов для отрисовки.
 /// </summary>
 /// <param name="brushes">Набор цветов для отрисовки</param>
 public void SetBrushes(ProgramTextBrushes brushes)
 {
     pt_Brushes = brushes;
     progText   = new ProgramText(pt_PictureBox, pt_ProgramCode, brushes);
 }