Form1.Canvas.Ellipse(0, 0, 30, 30);
Только никакого св-ва Canvas или какого-либо другого, связанного с рисованием я там не наблюдаю ... пока
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Visual C#. Рисование примитивов |
klem4 |
Сообщение
#1
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Как в VCSharp нарисовать что-нибудь на форме ? Как в Делфи
Form1.Canvas.Ellipse(0, 0, 30, 30); Только никакого св-ва Canvas или какого-либо другого, связанного с рисованием я там не наблюдаю ... пока -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
Сообщение
#2
|
Гость |
|
klem4 |
Сообщение
#3
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Хорошо, вот функция, рисует линию на форме :
Код private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { // Create pen. Pen blackPen = new Pen(Color.Black, 3); // Create points that define line. Point point1 = new Point(100, 100); Point point2 = new Point(500, 100); // Draw line to screen. e.Graphics.DrawLine(blackPen, point1, point2); } Если я хочу чтобы тоже самое происходило не во время обработки события OnPaint формы, а во время например нажатия на кнопку, как мне передавай вот этот параметр : Код System.Windows.Forms.PaintEventArgs e , он ведь явно должен быть связан с формой.-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
klem4 |
Сообщение
#4
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Брр в общем что-то типа того )
Код private void button1_Click(object sender, System.EventArgs e) { Graphics g = this.CreateGraphics(); g.DrawLine(new Pen(Color.Black, 3), 0, 0, 20, 20); } -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Текстовая версия | 22.12.2024 13:07 |