С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# TrackBar с подписанными значениями делений https://www.cyberforum.ru/ windows-forms/ thread1773085.html
Здравствуйте, уважаемые форумчане! Возникла необходимость подправиль интерфейс в проекте на C# Windows Forms, а я с ним знаком весьма поверхностно, к сожалению. Со стандартными элементами проблем...
Разделяем строку на части как быть? C#
Привет! вопрос есть текстовый файл с данными типа 1:2:3:4 выбираем файл в начале разумеется string Name= string.Empty; System.IO.StreamReader Name1;
C# Лист экселя в datagridview https://www.cyberforum.ru/ windows-forms/ thread1773059.html
Нужно перенести таблицу из Excel в datagridview. Подскажите пожалуйста как это можно сделать
C# Написать программу, которая через почту или через социальные сети определяет IP Здравствуйте! Как написать программу, которая через почту или через социальные сети определяет IP и разграничивает на мобильный и стационарный IP. Сам долго сидел и никакого результата, только разве... https://www.cyberforum.ru/ windows-forms/ thread1773054.html
Вывод данных из XML в TextBox/CheckList через DataGrid C#
Имеется Xml файл : <?xml version="1.0" encoding="utf-8"?> <Осмотры> <Осмотр GUID="f4279a95-df1e-4096-b999-83a855cd9749"> <Основной_осмотр> <Температура /> <Дата_Рождения...
C# Защита программы от декомпиляторов Ребята, скиньте кто то нормальный протектор, создал одну программу, а её нужно защитить от декомпиляторов. https://www.cyberforum.ru/ windows-forms/ thread1772934.html
C# Постоянное обновление гистограммы из файла Доброго время суток господа. Есть файл в который записываются данные с прибора(допустим скорость движения электронов по ускорителю), файл постоянно обновляется добавляя новые строки в коде,... https://www.cyberforum.ru/ windows-forms/ thread1772902.html Auto search COM-PORT C#
Чисто на подумать. Где то читал что try{}catch{} плохо использовать, типо пиши сразу правильный код. Я сделал велосипед, который катится к нужному COM-PORTу, но с помощью try catch, без него я...
C# Обновить родительскую форму из дочерней Привет. На 1-ой форме показываю модальное окно 2-ой формы. На 2-ой форме проделываю нужные мне манипуляции, в следствии чего, у datagridview меняется цвет фона ячейки, проще говоря - поиск. ... https://www.cyberforum.ru/ windows-forms/ thread1772784.html C# Сортировка строк с привязкой столбца двумерного массива https://www.cyberforum.ru/ windows-forms/ thread1772779.html
private void button5_Click(object sender, EventArgs e) { int n = dataGridView1.ColumnCount; int m = dataGridView1.RowCount; int mass = new int; ...
C# Источник данных treeView с нескольких таблиц
Добрый день! У меня в БД есть 2 взаимосвязанных таблицы (в приложении два взаимосвязанных класса (EF)). Подскажите пожалуйста, как мне в дереве вывести данные с этих двух таблиц.... Например...
C# Как при нажатии кнопки отчистить все TextBox, comboBox3, dateTimePicker? Здравствуйте, подскажите как сделать чтоб по нажатии кнопки отчищались все TextBox, comboBox3, dateTimePicker. Они находятся на tabControl и некоторые на groupBox. Help Please https://www.cyberforum.ru/ windows-forms/ thread1772708.html
1 / 1 / 5
Регистрация: 03.12.2015
Сообщений: 110
30.06.2016, 11:56  [ТС] 0
.NET 4.x

Нарисовать фигуру - C# - Ответ 9326971

30.06.2016, 11:56. Показов 1213. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено SilverDiver как решение

Решение

Данное задание нудно выполнит в Windows Form, то есть его надо нарисовать.

Добавлено через 12 часов 21 минуту
Смог продумать начало. Помогите нарисовать данную фигуру
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
        private void button1_Click(object sender, EventArgs e)
        {
            int s = 5;
            double[] x = new double[s];
            double j = -1;
            for (int i = 0; i < 5; i++)
            {
                x[i] = j;
                j+=0.5;
            }
 
            double[] y = new double[s];
            j = -1;
            for (int i = 0; i < 5; i += 1)
            {
                y[i] = j;
                j+=0.5;
            }
 
            // Настраиваем оси графика
            chart1.ChartAreas[0].AxisX.Minimum = -1.5;
            chart1.ChartAreas[0].AxisX.Maximum = 1.5;
 
            this.chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline;
            for (int i = 0; i < s; i++) this.chart1.Series[0].Points.AddXY(x[i], y[i]);
        }
Добавлено через 3 часа 53 минуты
Помогите его доработать, я не знаю как его разделить:
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
        private void button1_Click(object sender, EventArgs e)
        {
            int s = 5;
            double[] x = new double[s];
            double[] y = new double[s];
            for (int i = 0; i < s; i++)
            chart1.Series[i].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline;
            x[0] = -1; y[0] = -1;
            this.chart1.Series[0].Points.AddXY(x[0], y[0]);
            x[1] = -1; y[1] = 1;
            this.chart1.Series[1].Points.AddXY(x[1], y[1]);
            x[2] = 1; y[2] = 1;
            this.chart1.Series[2].Points.AddXY(x[2], y[2]);
            x[3] = 1; y[3] = -1;
            this.chart1.Series[3].Points.AddXY(x[3], y[3]);
            x[4] = -1; y[4] = -1;
            this.chart1.Series[4].Points.AddXY(x[4], y[4]);
            x[0] = -1; y[0] = 0;
            this.chart1.Series[0].Points.AddXY(x[0], y[0]);
            x[1] = 0; y[1] = 1;
            this.chart1.Series[1].Points.AddXY(x[1], y[1]);
            x[2] = 1; y[2] = 0;
            this.chart1.Series[2].Points.AddXY(x[2], y[2]);
            x[3] = 0; y[3] = -1;
            this.chart1.Series[3].Points.AddXY(x[3], y[3]);
            x[4] = -1; y[4] = 0;
            this.chart1.Series[4].Points.AddXY(x[4], y[4]);
 
 
            // Настраиваем оси графика
            chart1.ChartAreas[0].AxisX.Minimum = -1.5;
            chart1.ChartAreas[0].AxisX.Maximum = 1.5;
        }
Добавлено через 22 минуты
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace PR13
{
    public partial class Form1 : Form
    {
        public Form1() { InitializeComponent(); }
 
        private void button1_Click(object sender, EventArgs e)
        {
            double[] x = new double[6];
            double[] y = new double[6];
            double[] x1 = new double[5];
            double[] y1 = new double[5];
            x[0] = 0; y[0] = -1;
            x[1] = -1; y[1] = -1;
            x[2] = -1; y[2] = 1;
            x[3] = 1; y[3] = 1;
            x[4] = 1; y[4] = -1;
            x[5] = 0; y[5] = -1;
            x1[0] = 0; y1[0] = -1;
            x1[1] = -1; y1[1] = 0;
            x1[2] = 0; y1[2] = 1;
            x1[3] = 1; y1[3] = 0;
            x1[4] = 0; y1[4] = -1;
 
            // Настраиваем оси графика
            chart1.ChartAreas[0].AxisX.Minimum = -1.5;
            chart1.ChartAreas[0].AxisX.Maximum = 1.5;
            this.chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.FastLine;
            this.chart1.Series[0].Points.AddXY(x[0], y[0]);
            this.chart1.Series[0].Points.AddXY(x[1], y[1]);
            this.chart1.Series[0].Points.AddXY(x[2], y[2]);
            this.chart1.Series[0].Points.AddXY(x[3], y[3]);
            this.chart1.Series[0].Points.AddXY(x[4], y[4]);
            this.chart1.Series[0].Points.AddXY(x1[0], y1[0]);
            this.chart1.Series[0].Points.AddXY(x1[1], y1[1]);
            this.chart1.Series[0].Points.AddXY(x1[2], y1[2]);
            this.chart1.Series[0].Points.AddXY(x1[3], y1[3]);
            this.chart1.Series[0].Points.AddXY(x1[4], y1[4]);
        }
    }
}


Вернуться к обсуждению:
Нарисовать фигуру C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2016, 11:56
Готовые ответы и решения:

Нарисовать приведенную фигуру
По примеру рисования круга помогите нарисовать такую фигуру: int x, y, rad, xDir, yDir; ...

Нарисовать данную фигуру
Помогите, пожалуйста, нарисовать данную фигуру

Нарисовать фигуру из вложенных квадратов
Нужно нарисовать фигуру. Сколько уже пытался, не получается :cry:

Нарисовать определенную фигуру средствами GDI+
Необходимо нарисовать такую фигуру(с заливкой). Для построения даны угловые точки и радиус...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2016, 11:56

Нарисовать объемную фигуру по заданным точкам
Здравствуйте. Пытаюсь как то научиться рисовать объемную фигуру, например: цилиндр или конус. Рисую...

В первой форме выбрать фигуру, во второй - ее нарисовать
Приложение с 2 формами, на первой отображается: нажми к(круг), п(прямоугольник) или т(треугольник),...

Как нарисовать фигуру через полигон по точкам
Вот мой проект, объясните теперь мне пожалуйста: 1/Как нарисовать фигуру через полигон по...

Нарисовать фигуру с возможностью получения доступа к ней в дальнейшем
Есть класс Точка и абстрактный класс Фигура, от которого наследуются классы Окружность, Эллипс,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru