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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2007, 13:06   #11
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Качай.

_______________
Alex21 вне форума Ответить с цитированием
Старый 24.10.2007, 21:35   #12
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Я скатать пока не могу,я с тела лезу(ГПРС),есть adsl-модем,логин/пароль,но все соединить,настроить незнаю как.А ты случаем не знаешь?А,кстати в какой компонент грузить рисунок.,в хелпе видел на image1,тока там далее loadfromfile писать надо,а у мя после image есть тока ld...(не помню)... и left.Можешь сказать в чем у мя ошибка,или на другой компонент надо загружать?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 24.10.2007, 21:52   #13
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Марсик, в первую очередь рекомендую почитать любой учебник по Delphi. Уровень ваших знаний оставляет желать лучшего, прямо таки, и не знаю как ответить на ваши вопросы....
Цитата:
А,кстати в какой компонент грузить рисунок
Можно и в этот компонент Image. Есть еще много способов отображения картинки.
Если читать пока нечего, внимательно изучите код, который привел Стилет, в посте 8.
Т.е. в редакторе кода у вас должно получиться тоже самое (!).
Не забудьте добавить на форму нужные компоненты: Button1: TButton; Opendialog:Topendialog;
Alex21 вне форума Ответить с цитированием
Старый 25.10.2007, 05:21   #14
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Алекс,а где еще можно отображать рисунок?А на image как отображать,ведь там нет loadfromfile
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 25.10.2007, 07:59   #15
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Marsik Посмотреть сообщение
Алекс,а где еще можно отображать рисунок?А на image как отображать,ведь там нет loadfromfile
Код:
image1.Picture.LoadFromFile(); // загрузка рисунка в компонент Image
image1.Canvas.Brush.Bitmap.LoadFromFile(); // рисование на канве компонента Image, т.е. на его "видимой" поверхности, ограниченной его габаритами
Ну вы, что мне предлагаете - вам весь учебник сюда зацитировать?
Alex21 вне форума Ответить с цитированием
Старый 25.10.2007, 09:57   #16
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ну что вы все не можете понять?
Цитата:
в какой компонент грузить рисунок.,в хелпе видел на image1,тока там далее loadfromfile писать надо,а у мя после image есть тока ld...(не помню)... и left
Человек пытается влупить некий кусок кода прямо в инспекторе объектов...
Марсику. Все вопросы после прочтения хотя бы пары страниц любой книги по Дельфи...
Иначе - не договоримся никогда.
mihali4 вне форума Ответить с цитированием
Старый 25.10.2007, 15:48   #17
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Ладно спасибо,о,умнейшие,спасибо.Теперь я умею грузить и сохр.рисунки,но у мя назрел еще один(может и глупый)вопрос:
как загружать сверху уже загр-го риса,еще один рис,причем так чтобы у него можно было менять размер как у окон и распологать в любой области первого риса?,или это нереально?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 25.10.2007, 15:54   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Все реально, один рис грузиш в один Image другой в Image2 и выставляешь далее нужный размер хоть первого хоть второго
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2007, 16:37   #19
Marsik
Форумчанин
 
Аватар для Marsik
 
Регистрация: 23.10.2007
Сообщений: 275
По умолчанию

Снова мя не поняли(наверно неправильно ставлю вопрос),мне ведь надо чтобы пользователь сам менял размер(как у окон) и потом еще перемещал куда надо 2 рис.,ну так это реально?
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Marsik вне форума Ответить с цитированием
Старый 20.11.2008, 17:30   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Естесственно
Эх вот не помню кто автор этого кода (кажись даже я) но это один из вариантов решения твоей траблы:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, jpeg, ExtCtrls;

type
  TForm1 = class(TForm)
    Image1: TImage;
    procedure FormCreate(Sender: TObject);
    procedure Image1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var   f:TForm;
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var i:cardinal;
begin
  f:=TForm.Create(form1);
  f.Parent:=Form1;
  f.Show;
  i:=GetWindowLong(f.Handle,GWL_STYLE);
  i:=i and not WS_CAPTION;
  if SetWindowLong(f.Handle,GWL_STYLE,i)=0 then RaiseLastWin32Error;
  Image1.Parent:=f;
  Image1.Align:=alClient;
end;

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
const
  Sc_dragmove = $F012;
begin
  ReleaseCapture;
  f.Perform(WM_SYSCOMMAND, Sc_dragmove, 0);
end;

end.
Загрузиш в дизайнере картинку в TImage и потом при выполнении растягивай ее или перемещай.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение рисунков Witaliy Компоненты Delphi 0 26.05.2008 17:33
HRGN сохранение-загрузка? Comer_Jus Общие вопросы Delphi 5 21.05.2008 20:12
Сохранение и загрузка информации Slash Общие вопросы Delphi 9 04.02.2007 22:01
Сохранение и загрузка узлов TreeView из базы данных Ko$tello Компоненты Delphi 1 14.11.2006 17:15