Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
catcasino

Редактор схем алгоритмов.

05.01.2012, 14:28. Показов 2396. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
Мне нужно создать редактор схем алгоритмов, то есть текстовый редактор с панелью рисования простых геометрических фигур. Пробовала прикрутить канву к RichEdit, рисовать получается, но вот поместить текст внутрь нарисованного блока уже не удается: затираются линии, даже если текст на них не заходит. Есть, конечно, вариант не мучиться и реализовать все на Image, но тогда я уже не смогу напрямую набирать текст как, например, в Блокноте. Это вообще возможно совместить работу с текстом и графикой на одном компоненте? Помогите, пожалуйста.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2012, 14:28
Ответы с готовыми решениями:

Редактор блок-схем
Здравствуйте, Корабль под названием "Курсовая в с++ Builder" идет ко дну((( Виной всему капитан-неуч (я) тема курсовой...

Графический редактор, специализированный для построения схем электрических принципиальных
мне очень нужна помощь. мне нужно: разработать программу графический редактор специализирован на построении схем электрических...

Составление блок схем и алгоритмов
ЗДРАВСТВУЙТЕ помогите пожалуйста составить блок схему алгоритма программы,работу функции тоже нужно расписать: uses CRT; type ...

3
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
05.01.2012, 15:13
catcasino, зачем? Почему бы не использовать и RichEdit и Image вместе?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.01.2012, 15:45
В разделе обсуждалось создание векторного редактора, вам туда, имхо.
0
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,424
Записей в блоге: 2
05.01.2012, 22:47
Ну как то так
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
TForm1 *Form1;
int x=0,y=0;
String str;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
str="";
Image1->Canvas->Pen->Color=clWhite;
Image1->Canvas->MoveTo(x,y);
Image1->Canvas->LineTo(x,y+8);
x=X;
y=Y;
Image1->Canvas->Pen->Color=clBlack;
Image1->Canvas->MoveTo(x,y);
Image1->Canvas->LineTo(x,y+8);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
str=str+char(Key);
Image1->Canvas->TextOutA(x+1,y,str);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2012, 22:47
Помогаю со студенческими работами здесь

Составление алгоритмов и блок-схем
Прошу помочь с решением задач. 1) Даны 10 целых положительных чисел. Определить какое из них наибольшее, какое наименьшее и найти...

Help! Составление алгоритмов и блок-схем
С клавиатуры вводятся десять вещественных чисел. Найти произведение отрицательных и сумму положительных. Помогите, пожалуйста составить...

Составление блок схем алгоритмов
ЗДРАВСТВУЙТЕ помогите пожалуйста составить блок схему алгоритма программы: Program Vitjok; Uses WinCRT; Var X,Y:Real; Begin ...

Правила оформления схем алгоритмов
...

Составление схем алгоритмов циклического процесса
Приветствую всех. Пользователей. Я Школьник и столкнулся с проблемой. Я Оцутствовал пару занятий *Болел ну ближе к теме. Есть...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru