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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2007, 14:13   #1
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию Нарисовать форму

Я нашел много статей по данной теме,но рахобраться не смог.Мне надо создать форму-заставку либо рисованную программно,но лучше из изображения(любого типа мне без разницы).Помогите и если приведете код объясните все действия, пожалуйста.
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 20.10.2007, 14:56   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от LeoN Посмотреть сообщение
Я нашел много статей по данной теме,но рахобраться не смог.Мне надо создать форму-заставку либо рисованную программно,но лучше из изображения(любого типа мне без разницы).Помогите и если приведете код объясните все действия, пожалуйста.
Вот, сделал для вас небольшую подборку:
Вложение 1260
Помощь и разъяснения - ставим курсор в окне редактора на непонятное слово в тексте программы и нажимаем F1.

Последний раз редактировалось mihali4; 08.11.2008 в 14:04.
mihali4 вне форума Ответить с цитированием
Старый 20.10.2007, 15:01   #3
Maslan
Форумчанин
 
Регистрация: 15.10.2007
Сообщений: 147
По умолчанию

В меню Project->View source

Добавляешь в uses: ExtCtrls,Controls;

переменные:
Var F:TForm;I:TImage;
Пишешь процедурку:
Код:
Procedure CreateNewForm;
 begin
  F:=TForm.Create(nil); //Создали форму
  I:=TImage.Create(nil); //Создали картинку
  I.Picture.LoadFromFile('c:\picture.bmp'); //загрузили изображение
  I.Parent:=F;//Поместили картинку на форму
  I.Stretch:=True;//Обрезали картинку
  I.Align:=alClient;//Растянули
  F.BorderIcons:=[];//Убрали кнопки "X", "_" и "O"
  F.BorderStyle:=bsNone;// Убрали заголовок
  F.Position:=poDesktopCenter;//Поставили по центру
  F.autosize:=True;//Подогнали размер
  F.Repaint;//Обновили
  F.ShowModal;//Показали и ждём, пока закроют по alt+f4
 end;
После begin дописываешь CreateNewForm;
Код:
begin
   CreateNewForm;
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
Maslan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
КАК нарисовать круг Elmut Общие вопросы Delphi 5 27.05.2008 14:54
Нарисовать круг Brunette Помощь студентам 2 17.05.2008 00:01
Как нарисовать картинку? Altera Свободное общение 1 11.04.2008 09:53
Нарисовать сферу vrs68 Помощь студентам 1 01.04.2008 23:44
Как изменить стандартную форму на форму любой сложности QwErEn Общие вопросы Delphi 9 08.06.2007 11:44