Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
42 / 42 / 8
Регистрация: 24.11.2009
Сообщений: 165
1

Закрасить область

13.10.2012, 16:03. Показов 3246. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, прошу прощения заранее, если создал тему не в том разделе.
В общем хотел спросить, как на графике закрасить нужную область. Грубо говоря, у меня есть 4 условия, которые ограничивают некую ОДР, как наглядно закрасить/заштриховать эту самую область?
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
52
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Chart"
#pragma link "Series"
#pragma link "TeEngine"
#pragma link "TeeProcs"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 int xn,xk, a[3], b[3], c[3],x;
 a[0]=StrToInt(Edit1->Text);
 b[0]=StrToInt(Edit2->Text);
 c[0]=StrToInt(Edit3->Text);
 a[1]=StrToInt(Edit4->Text);
 b[1]=StrToInt(Edit5->Text);
 c[1]=StrToInt(Edit6->Text);
 a[2]=StrToInt(Edit7->Text);
 b[2]=StrToInt(Edit8->Text);
 c[2]=StrToInt(Edit9->Text);
 xn=StrToInt(Edit10->Text);
 xk=StrToInt(Edit11->Text);
 Chart1->Series[3]->AddXY(20,0);
 Chart1->Series[3]->AddXY(-20,0);
 Chart1->Series[4]->AddXY(0,20) ;
 Chart1->Series[4]->AddXY(0,-20) ;
 x=(c[0]-a[0]*xn)/b[0];
 Chart1->Series[0]->AddXY(xn,x);
 x=(c[0]-a[0]*xk)/b[0];
 Chart1->Series[0]->AddXY(xk,x);
 x=(c[1]-a[1]*xn)/b[1];
 Chart1->Series[1]->AddXY(xn,x);
 x=(c[1]-a[1]*xk)/b[1];
 Chart1->Series[1]->AddXY(xk,x);
 x=(c[2]-a[2]*xn)/b[2];
 Chart1->Series[2]->AddXY(xn,x);
 x=(c[2]-a[2]*xk)/b[2];
 Chart1->Series[2]->AddXY(xk,x);
}
//---------------------------------------------------------------------------
Миниатюры
Закрасить область  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2012, 16:03
Ответы с готовыми решениями:

Закрасить звезду
Помогите пожалуйста закрасить звезду. Я сбрасываю код программы там нарисована звезда я не часов...

Закрасить четырехугольник в Canvas
Можно ли залить четырехугольник цветом в canvas?

StringGrid закрасить ячейку
Помогите пожалуйста, неодходимо чтобы при нажатии на какую либо ячейку стрингграда она...

PaintBox. Закрасить трапецию.
Помогите ,пожалуйста ,с закраской трапеции .Трапецию нельзя закрасить,когда она находится в...

1
42 / 42 / 8
Регистрация: 24.11.2009
Сообщений: 165
14.10.2012, 09:51  [ТС] 2
ап, нужна помощь
0
14.10.2012, 09:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2012, 09:51
Помогаю со студенческими работами здесь

Закрасить Label цветом
Нужно закрасить Label цветом. Такой код не работает. Label1-&gt;FontColor = clBlack; Пишет ошибку...

Закрасить строку в TStringGrid
Здравствуйте. Подскажите пожалуйста, как сделать так, чтобы при нажатии на требуемую строку...

Как закрасить DBGrid
Как закрасить определенную строку в dbgrid, и как закрасить определенную ячейку допустим в 3...

Закрасить строки в Stringgrid
Добрый вечер! Помогите плиз... Прежде чем тыкать меня в поиск скажу - все переискал, ничего не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru