Перейти к содержанию

Подскажите формулу delphi 7


Рекомендуемые сообщения

coder

Нажимаешь кнопку

Выходит форма в ней 3 кнопки

800х600

1024х768

1280х1024

Нажимаю на одну кнопку допустим 800х600

И мне в новой Форме открывается изображение В этих пораметрах))

Ссылка на комментарий

и что у вас вызывает затруднение ?

по другому

1.читаем файл

2.в зависимости от размера отображаем на форме в соотношении 1:1

3. если размер больше чем видимая область уменьшаем до "вползания" сохраняя соотношения сторон

4* центруем картинку на форме

такой вариант ?

Ссылка на комментарий

coder

Сории но я уже Дошел сам спасибо вам за Height, Width я их использовал))

uses Unit1, Unit2;

{$R *.dfm}

procedure TForm3.Button1Click(Sender: TObject);
begin
form2.Show;
form2.Height:=800;
form2.WidTh:=600;
end;

procedure TForm3.Button2Click(Sender: TObject);
begin
form2.Show;
form2.Height:=1024;
form2.WidTh:=768;
end;

procedure TForm3.Button3Click(Sender: TObject);
begin
form2.Show;
form2.Height:=1280;
form2.WidTh:=1024;
end;

end.

Все работает))

Ссылка на комментарий

TolkienDRR

D_Master

Whirpool

Я програмировать тока как 2 месяца Начал на Delphi так сказать ЧайНЕГ

А вы тут Ржоте!

Был бы Нормальный человек Среди вас он бы сказал Как называется!

А сидеть и тупу Флудить Каждый Может!

Все тут прямо Короли Delphi!

Ссылка на комментарий

Maru, хотел бы я посмотреть на твой код... не факт что для меня он не будет говнокодом.

ZveruGA, дельфи - называют как объектно-ориентированным, так и процедурно-ориентированным языком, так как он умеет и то и другое(хотя, имхо, больше ПО чем ОО), и поэтому стоило бы изучить что это такое и воспользоваться одним из этих подходов... Принципиально гораздо красивее выглядело бы:


procedure showImg(img)
var pictureForm:TPictureForm;
begin
pictureForm:=TPictureForm.Create(img,dimensions);
//можно добавить еще методы всякие объекту TPictureForm типа Resize, SlideShow и тыды и тыпы
pictureForm.ShowModal;
pictureForm.Free;
end;

Ссылка на комментарий
ЦИТе

это кто ?

 pictureForm:=TPictureForm.Create(img,dimensions);
//можно добавить еще методы всякие объекту TPictureForm типа Resize, SlideShow и тыды и тыпы
pictureForm.ShowModal;
pictureForm.Free;

"раз пошла такая пьянка" ...


pictureForm:=TPictureForm.Create ...
try
pictureForm.ShowModal;
finally
pictureForm.Free;
end;

Добавлено спустя 10 минут 1 секунду:

больше ПО чем ОО

ну вы загнули. =))

Ссылка на комментарий

ZveruGA

не телефон не нужен, вряд ли я там узнаю чего то такого чего пока не знаю.

вы сами расскажите для чего вам это, что там тают. какой курс. какие цели курса , ну и т.д.

не сочтите за труд.

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...