powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как рисовать на нескольких, рядом расположенных картинках +
4 сообщений из 4, страница 1 из 1
как рисовать на нескольких, рядом расположенных картинках +
    #38921733
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например, расположить при помощи TableLayoutPanel
несколько картинок, а ломанную

Код: c#
1.
2.
 
               g.DrawLines(new Pen(Color.Black, 3), T1.ToArray());


рисовать как на одной?
...
Рейтинг: 0 / 0
как рисовать на нескольких, рядом расположенных картинках +
    #38921739
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz,

можно поверх расположить прозрачную Panel, и рисовать на её Graphics'е.
...
Рейтинг: 0 / 0
как рисовать на нескольких, рядом расположенных картинках +
    #38922215
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такая идея была, но вроде ни чего не было видно.
попробую еще раз внимательнее.
...
Рейтинг: 0 / 0
как рисовать на нескольких, рядом расположенных картинках +
    #38922224
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая разница в использовании PictureBox-ов или BackgroundImage-ей?
Пока кажется все равно, что использовать.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
        string text;
        public win( string nmFl, int xx, int yy, string w, bool usePictureBox)
        {
            x = xx;
            y = yy;
            text = w;
            nm = nmFl;
//            pic = Image.FromFile(nm, true); // система управления цветом, которая внедрена\
            pic = new Bitmap(nm);
            //Image.FromFile(nm, true); // система управления цветом, которая внедрена\
            if (!usePictureBox) {
              BackgroundImage = pic;
  					  BackgroundImageLayout = ImageLayout.Center;          //  Controls.Add(a);
              Paint += new PaintEventHandler(this.paint1);
					  }
					  else {
   					  PictureBox pictureBox1 = new PictureBox();
   				//	  pictureBox1.Image = new Bitmap(pic);
   					  pictureBox1.Image = (pic);
   					//  pictureBox1.Autosize = pic;
     					pictureBox1.ClientSize = pic.Size;
              pictureBox1.BorderStyle = BorderStyle.Fixed3D;
					    Controls.Add(pictureBox1); 
             pictureBox1.Paint += new PaintEventHandler(this.paint2);
					  }

            Program.l.WriteLine(IMPORTANCELEVEL.Debug,"file '{0}'", nm);
            Size = new Size(800, 600);
          //  a.MouseClick += new MouseEventHandler(something);
            MouseUp += new MouseEventHandler(_up);
          //  Controls.Add(a);
         //   this.Resize += new EventHandler(form_res);
            this.Activated += new EventHandler(activated_start);
            this.Closed += new EventHandler(closed_);
        }
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как рисовать на нескольких, рядом расположенных картинках +
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]