Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизГрафики и прозрачность Найти похожие ветки
← →
LLL (2003-12-26 00:39) [0]Несколько вопросов.
Первый - если есть готовый компонент или прога вывода графиков, то буду благодарен.
Второй - Если ставить свойство Transparent в TImage true, то в ХР не работает (остаются белые поля, которые перекрывают друг друга), а в 98 - работает.
Как изменить "порядок" элемента на странице? ТОесть что будет сверху и перекрывать то, что за ним...
Третье - как из 5 компонентов TImage (размер одинаковый) наложить рисунки и сохранить в файл?
Всем спасибо
← →
Babay © (2003-12-26 05:04) [1]1) Готовый компонет в Д это TChart (Additional), ChartFX, VTChart (ActiveX).
2) Незаню ничего не перекрывается все показывает нормально.
3,4) ставим на форму 5 имажей всем транспорент в труе 1-й ставим отдельно, остальные 4 частично накладываем друг на друга, закидываем в них картинки с одинаковым цветом который будет прозрачным. (Напрмер картинки для бутонов которые в стандартной поставке)
procedure TForm1.btnCopyImageClick(Sender: TObject);
begin
// Накладываем все имеджи в первый
Image1.Canvas.Draw(0,0,Image1.Picture.Graphic);
Image1.Canvas.Draw(0,0,Image2.Picture.Graphic);
Image1.Canvas.Draw(0,0,Image3.Picture.Graphic);
Image1.Canvas.Draw(0,0,Image4.Picture.Graphic);
Image1.Canvas.Draw(0,0,Image5.Picture.Graphic);
// проверка результата выводим прямо на форму для проверки
Canvas.Draw(0,0,Image1.Picture.Graphic);
end;
procedure TForm1.btnSaveClick(Sender: TObject);
begin
Image1.Picture.SaveToFile("c:\m.bmp");
end;
procedure TForm1.btnPositionClick(Sender: TObject);
begin
Image5.BringToFront;// это будет самая нижняя
Image4.BringToFront;
Image3.BringToFront;
Image2.BringToFront;// это будет самая верхняя
// Image1 не брал
// см. так же SendToBack
end;
ну наверно вот так...
← →
LLL (2003-12-26 08:49) [2]
> 1) Готовый компонет в Д это TChart (Additional), ChartFX,
> VTChart (ActiveX).
А разве там можно нормальные графики строить. Тем более парсера там нету
> 2) Незаню ничего не перекрывается все показывает нормально.
Я имею ввиду, что при включении прозрачности и выводе рисунка в TImage остаются белые непрозрачные поля.
А насчёт перекрывания. Есди перекрыть две кнопки например, то на форме они всегда будут отображаться так, как созданы... можно это изменить?(динамически)
← →
TUser © (2003-12-26 08:54) [3]1. TChart строит вполне нормальные графики. А зачем там парсер?
Или вот форуме реклама висит - компонент TEasyGraph
http://delphi.mastak.ru/cgi-bin/news.pl?showone=1065773141
← →
Babay © (2003-12-26 09:54) [4]-> Есди перекрыть две кнопки например, то на форме они всегда будут отображаться так, как созданы... можно это изменить?(динамически)
использовать Visible кнопок
-> при включении прозрачности и выводе рисунка в TImage остаются белые непрозрачные
Если ты сам рисуешь на канве то сам и заботься о прозрачности
CopyStyle, Bruch.Style...
← →
Babay © (2003-12-26 10:14) [5]Да еще у Bitmap есть
Transparent, TransParentColor см Help
← →
Babay © (2003-12-26 10:14) [6]Да еще у Bitmap есть
Transparent, TransParentColor см Help
← →
LLL (2003-12-26 22:09) [7]
> А зачем там парсер?
Чтобы по формуле рассчитывать позицию y(x)
> использовать Visible кнопок
Я имею ввиду, чтобы были видны обе (частичное перекрывание), но менять - кто кого перекрывает...
> Если ты сам рисуешь на канве то сам и заботься о прозрачности
> CopyStyle, Bruch.Style...
Я рисую попиксельно.
> Да еще у Bitmap есть
> Transparent, TransParentColor см Help
Чё за TBitmap? Там Transparent есть, а TransParentColor - нету
← →
ЮЮ © (2003-12-27 08:12) [8]>но менять - кто кого перекрывает
BringToFront, SendToBack
← →
Думкин © (2003-12-27 08:17) [9]
> Графики и прозрачность
> LLL (26.12.03 00:39)
> Первый - если есть готовый компонент или прога вывода графиков,
> то буду благодарен.
Excel, - не за что.
← →
LLL (2003-12-27 16:44) [10]to Думкин
Не смешно
to ЮЮ
Thanks
← →
Думкин © (2003-12-28 06:47) [11]
> [10] LLL (27.12.03 16:44)
А я и не смеюсь. Но так и есть, еще можно MathCad, Mapple,etc.
Я не вижу противоречия с :
> > Первый - если есть готовый компонент или прога вывода
> графиков, то буду благодарен.
← →
LLL (2003-12-29 02:09) [12]Тогда прога с исходниками... Так точнее?
← →
LLL (2003-12-30 01:30) [13]А всё-таки неясным остаётся то, что в ХР прозрачность не работает, а в той же проге под 98 - работает...
← →
LLL (2004-01-07 05:44) [14]Ну кто-нибудь!
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.034 c