Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.09.2015, 18:47   #11
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Я прямоугольник только могу нарисовать
почему?
Цитата:
чтобы там сразу вписывались размеры не знаю как сделать.
Если рисуешь на TCanvas, - только вручную.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 29.09.2015, 19:00   #12
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
почему?

Если рисуешь на TCanvas, - только вручную.
Пока только прямоугольники научился.
Ну а в ручную, я не совсем не пойму что вы имеете ввиду. яснее можно?
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума
Старый 29.09.2015, 19:08   #13
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
что вы имеете ввиду. яснее можно?
всё остальное (отверстия, осевые, текст) рисуй так же, как и прямоугольники. кстати, покажи, как ты это делаешь.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 30.09.2015, 04:58   #14
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
всё остальное (отверстия, осевые, текст) рисуй так же, как и прямоугольники. кстати, покажи, как ты это делаешь.
Прямоугольник так
Код:
Image1.Canvas.Brush.Color := clRed;
  Image1.Canvas.Rectangle(10, 10, StrToInt(Edit2.Text), StrToInt(Edit1.Text));
ну можно и не закрашивать его.
круг кстати тоже нарисовал там где нужно, но как добавить линии с размерами пока не знаю.
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума
Старый 30.09.2015, 07:50   #15
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Я бы рисовал в акаде через ОЛЕ-автоматизацию, попутно получая файл чертежа "на руки" (который можно потом раздать куда надо), а если надо, в своей программе можно отобразить через встроенный в рабочую область ОЛЕ-объект (подобно тому, как эксель-таблицы в ворд встраиваются), или, на крайняк - запрашивать у акада холст на текущий вьюпорт открытого в памяти чертежа и рисовал его канвасом.
Рисовать ручками в канвасе - тру велосипед. Ну, может быть, кроме случая, когда Вам не надо в реальном производстве по ЕСКД работать, и достаточно наколенного растра.
phomm вне форума
Старый 30.09.2015, 08:31   #16
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Я бы рисовал в акаде через ОЛЕ-автоматизацию, попутно получая файл чертежа "на руки"
Ты кому это пишешь-то? Посмотри, чел не в состоянии простейшую хрень ака "палка-палка-огуречик" на канвасе нарисовать, а ты ему чо?!
Цитата:
но как добавить линии с размерами пока не знаю.
Открой справку по TCanvas, там все методы описаны, ёмаё.
Изображения
Тип файла: jpg canvas.jpg (52.0 Кб, 122 просмотров)
Тип файла: jpg canvas2.jpg (15.9 Кб, 141 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 30.09.2015, 17:57   #17
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Вроде разобрался. Осталось одна проблемка...
код
Код:
Image1.Canvas.Ellipse(30,30,StrToInt(Edit3.Text),StrToInt(Edit4.Text));
Это я рисую круг, в Edit3 и Edit4 задаю параметры Y,X но почему то это работает, за места того чтобы делать отступы он принимает как параметры Элипса, в чем проблема?
пробовал менять даже
Код:
Image1.Canvas.Ellipse(StrToInt(Edit3.Text),StrToInt(Edit4.Text),30,30);
рисует одно и то же
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума
Старый 30.09.2015, 18:54   #18
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
в чем проблема?
тут нет проблемы. всё правильно.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 30.09.2015, 19:22   #19
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
тут нет проблемы. всё правильно.
и я об этом. так и так делаю всеравно один результат....
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума
Старый 30.09.2015, 19:36   #20
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Ты английский язык не знаешь, да?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
чертеж в AutoCad 2007 carrie bradshaw Помощь студентам 1 31.05.2014 17:29
доделать чертеж AutoCAD carrie bradshaw Помощь студентам 8 21.05.2014 11:11
Чертеж графика по точке на видео Godod Помощь студентам 1 24.01.2011 17:36
чертеж в KOMPAS'е Versifikator Помощь студентам 1 11.04.2008 12:57
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43