Недавно добавленные исходники

•  Animation Loaders  934

•  DeLiKaTeS Tetris (Тетрис)  5 876

•  TDictionary Custom Sort  7 824

•  Fast Watermark Sources  7 495

•  3D Designer  10 731

•  Sik Screen Capture  8 051

•  Patch Maker  8 257

•  Айболит (remote control)  8 307

•  ListBox Drag & Drop  7 129

•  Доска для игры Реверси  100 912

•  Графические эффекты  8 373

•  Рисование по маске  7 751

•  Перетаскивание изображений  6 349

•  Canvas Drawing  6 716

•  Рисование Луны  6 653

•  Поворот изображения  5 791

•  Рисование стержней  4 729

•  Paint on Shape  3 434

•  Генератор кроссвордов  4 420

•  Головоломка Paletto  3 566

•  Теорема Монжа об окружностях  4 361

•  Пазл Numbrix  2 824

•  Заборы и коммивояжеры  3 776

•  Игра HIP  2 543

•  Игра Go (Го)  2 548

•  Симулятор лифта  2 939

•  Программа укладки плитки  2 365

•  Генератор лабиринта  3 117

•  Проверка числового ввода  2 601

•  HEX View  3 005

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Создание заставки



Перед появлением главного окна во всех серьёзных приложениях сначала появляется заставка. Теперь и у Вас есть возможность повыёживаться! Для создания заставки выполняем следующую последовательность действий:

Начинаем создание нового приложение командой “New Application” (“Новое приложение”) из меню “File” (“Файл”)

Добавьте ещё одну форму: “New Form”(“Новая форма”) из меню “File” (“Файл”). Это окно и будет заставкой. У него нужно убрать рамку с полосой заголовка, установив свойство “BorderStyle” в “bsNone”. Теперь можно смело разработать дизайн окна заставки.

Из меню “Project” (“Проект”) выбрать команду “Options”(“Опции”). Зайти на закладку “Forms”(“Формы”) и Form2 из списка автоматически создаваемых форм (Auto-Create forms) перенести в список доступных форм (Available forms)

На форму-заставку с закладки System вынести компонент Timer. В его свойстве Interval установить значение 5000, а в событии OnTimer написать:


Timer1.Enabled := false;

Это сделано для того, чтобы заставка была видна в период указанного времени – 5000 миллисекунд, т.е. 5 секунд.

Перейти в файл проекта, нажав Ctrl+F12 и выбрав Project1. Исходный код должен выглядеть так:


program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2};

{$R *.RES}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

Теперь мы внесём сюда немного изменений и код должен стать таким:


program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Form2};

{$R *.RES}

begin
  Application.Initialize;
  Form2 := TForm2.Create(Application);
  Form2.Show;
  Form2.Update;
  while Form2.Timer1.Enabled do
    Application.ProcessMessages;
  Application.CreateForm(TForm1, Form1);
  Form2.Hide;
  Form2.Free;
  Application.Run;
end.





Похожие по теме исходники

Создание таблиц в Paradox




Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте