![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автофигуры [D7, Win95/98, WinME, NT4, Win2k, WinXP]
digger © (2004-08-31 11:46:00)Кто нибудь знает: есть ли на Delphi аналог автофигур из офиса. Компоненты TShape имеют недостаточную функциональность - нет линии, нельзя рисовать под углом.
GrayFace (2004-09-01 16:35:00) [1]KSergey © (31.08.04 15:41) [4]
Mim1 © (01.09.04 9:13) [6]
На других ветках.
AlexKocharin (2004-09-01 11:57:00) [2]
> Насколько я понимаю, автору не просто bmp-шки надо куда-то
> кидать, а полноценные блок-схемы, a-la Visio или Автофигуры
> в Word.
Тогда может быть, поможет компонент TBlocksHolder
http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1037
http://www.delphikingdom.ru/zip/blocksholder.zip
Анонимщик (2004-09-01 11:49:00) [3]KSergey ©
Тебе полный отчет предоставить? А если не поймешь?
AlexKocharin (2004-09-01 11:44:00) [4]
> Если внимательно прочтете [4] то поймете, что вопрос был
> не к вам ;)
Извините, перепутал.
KSergey (2004-09-01 11:17:00) [5]> [7] AlexKocharin (01.09.04 10:29)
Если внимательно прочтете [4] то поймете, что вопрос был не к вам ;)
Да и картинки растровые - это совсем не векторные объекты.
Ega23 (2004-09-01 10:41:00) [6]Насколько я понимаю, автору не просто bmp-шки надо куда-то кидать, а полноценные блок-схемы, a-la Visio или Автофигуры в Word.
AlexKocharin (2004-09-01 10:29:00) [7]Я вроде все обьяснил.
Если более детально, то:
- Сохраняешь экран клавишей PrintScreen;
- Вставляешь в Photoshop (если нету то в MS Paint - он во всех виндах есть);
- Выделяешь то, что надо, обрезаешь и сохраняешь в *.BMP (или JPEG - GIF, к сожалению стандартные компоненты Delphi не поддерживают);
- Вставляешь в проект на этапе проэктирования (свойства Glyph компонентов BitBtn, SpeedButton; Picture в TImage) или в RunTime (TBitMap.Loadfromfile('File.BMP'));
- Радуешься АвтоФигурам из Ворда, иконкам из IE в своей программе. (Аналогичным способом можно вставить в форму screen'ы Quake'а ;.) )
Mim1 (2004-09-01 09:13:00) [8]
> [4] KSergey © (31.08.04 15:41)
Мне вот тоже интересно.
AlexKocharin (2004-09-01 08:43:00) [9]На собственном опыте:
Так я из IE иконки грабил.
KSergey (2004-08-31 15:41:00) [10]> [1] Анонимщик © (31.08.04 12:15)
Я что-то не понял, на чем основаны 3 утверждения...
AlexKocharin (2004-08-31 15:33:00) [11]Можно сграбить из Office клавишей PrintScreen
исправить в photoshope (если не нравится)
и вставить в Timage или Timagelist.
Ega23 (2004-08-31 12:21:00) [12]TCanvas.MoveTo;
TCanvas.LinrTo;
TCanvas.Ellipse;
TCanvas.Arc;
Да вот, собссно, и всё...
Анонимщик (2004-08-31 12:15:00) [13]1. Ты понятия не имеешь о VCL.
2. Ты понятия не имеешь об ООП.
3. Ты не знаешь, для чего нужна Delphi.
Это главное - решив эти три вопроса от п.3 к п.1, ты решишь и проблему в целом. Но если тебе неохота этим заниматься, то смотри http://www.torry.ru/pages.php?id=155