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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 08:45   #1
Dalagardi
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 38
По умолчанию Перенос картинки в PaintBox (delphi)

Никак не могу перенести готовую картинку в PaintBox
Пробовал и так

Код:
Procedure Tform1.panelClickimg(sender:Tobject);
var b:Tpicture;
begin
form1.Caption:=Timage(sender).name;
b:=Tpicture.Create;
b.Assign(Timage(sender).Picture);
form3.PaintBox1.Canvas.Draw(0,0,b.Graphic);
form3.show;
end;
И так

Код:
Procedure Tform1.panelClickimg(sender:Tobject);
var b:Tpicture;
begin
form1.Caption:=Timage(sender).name;
b:=Tpicture.Create;
b.Graphic:=Timage(sender).Picture.Graphic;
form3.PaintBox1.Canvas.Draw(0,0,b.Graphic);
form3.show;
end;
end;
Dalagardi вне форума Ответить с цитированием
Старый 29.03.2010, 13:16   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Объясни, плиз, в твоем коде вот это
b.Assign(Timage(sender).Picture);

Timage - это класс или имя компоненты?
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 29.03.2010 в 13:19.
Grag вне форума Ответить с цитированием
Старый 29.03.2010, 16:20   #3
Dalagardi
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 38
По умолчанию

хм...я в терминах не очень) по ходу класс...в общем это событие возникает при клике пользователя по картинке(картинка в динамическом массиве), и должен открываться редактор, но jpg изображения не переливаются в PaintBox
Dalagardi вне форума Ответить с цитированием
Старый 29.03.2010, 16:32   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Dalagardi Посмотреть сообщение
хм...я в терминах не очень) по ходу класс...в общем это событие возникает при клике пользователя по картинке(картинка в динамическом массиве), и должен открываться редактор, но jpg изображения не переливаются в PaintBox
Ну, а работать то нужно с конкретным экземпляром класса...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 29.03.2010, 16:41   #5
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

а так?
Код:
form3.PaintBox1.Canvas.Draw(0,0,Timage(sender).picture.bitmap);
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 29.03.2010, 16:42   #6
Dalagardi
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 38
По умолчанию

Цитата:
Сообщение от Grag Посмотреть сообщение
Ну, а работать то нужно с конкретным экземпляром класса...
То есть? Что мне нужно сделать?
Dalagardi вне форума Ответить с цитированием
Старый 29.03.2010, 16:47   #7
Dalagardi
Пользователь
 
Регистрация: 16.01.2010
Сообщений: 38
По умолчанию

Цитата:
Сообщение от russian-stalker Посмотреть сообщение
а так?
Код:
form3.PaintBox1.Canvas.Draw(0,0,Timage(sender).picture.bitmap);
неа,не прокатило =(
Dalagardi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
картинки в delphi wolf950 Помощь студентам 7 19.11.2008 08:40
картинки в delphi ! wolf950 Помощь студентам 4 16.11.2008 13:18
картинки в delphi aljkerh Общие вопросы Delphi 12 30.10.2007 17:56
Перенос Delphi на другой ПК Myk Общие вопросы Delphi 4 22.02.2007 17:19
Помогите с рисованием на Delphi, компонент paintbox Jose Общие вопросы Delphi 10 01.02.2007 14:18