painintheglass.info
Главная

Скрипты для

Скрипты для

Sergey32
Member [заблокирован]
Откуда: Москва
Сообщений: 55
Спасибо огромное, что не поленились и посмотрели мою прогу .Сейчас с сессией запарка,и я никак не доберусь даже до этой программы.А вы не могли бы подсказать,чем отличается процедура FormActivate от FormCreate и как вызывается событие FormActivate?.Еще раз огромное спасибо. elron
Member
Откуда:
Сообщений: 216
Sergey32 Спасибо огромное, что не поленились и посмотрели мою прогу .Сейчас с сессией запарка,и я никак не доберусь даже до этой программы.А вы не могли бы подсказать,чем отличается процедура FormActivate от FormCreate и как вызывается событие FormActivate?.Еще раз огромное спасибо.
F1 !!!!!!!!!!! gnick
Member
Откуда: Нижегородская область
Сообщений: 143
Поскольку автор, по одному ему ведомым причинам избегает нажатия на F1 на соответствующих
событиях формы, приведу отрывки из русской справки г-на Архангельского, надеюсь он простит за
это небольшое нарушение копирайта. Событие OnCreate наступает при создании формы. Обработчик этого события обычно используется для настройки формы (см. пример). Однако, поскольку событие OnCreate - первое в последовательности событий при создании формы , в нем не имеет смысла что-то рисовать на канве, так как изображение будет стерто последующим событием формы OnPaint. Если в обработчике OnCreate создаются какие-то объекты, они должны быть уничтожены в обработчике события OnDestroy, чтобы освободить память. Начиная с Delphi 4 имеется свойство OldCreateOrder, которое определяет моменты событий OnDestroy. Если это свойство установлено в false (значение по умолчанию), то событие OnCreate наступает после того, как закончили работу все конструкторы компонентов, содержащихся на форме. При OldCreateOrder = true, что соответствует поведению компонентов в Delphi 3 и более ранних, событие OnCreate наступает при выполнении конструктора TCustomForm Событие OnActivate наступает, когда форма становится активной, т.е. получает фокус, например, при щелчке на ней. Событие OnDeactivate наступает, когда форма теряет фокус, так как пользователь перекдючился на какую-то другую форму того же приложения.В этом отличие этих событий от аналогичных событий TApplication, которые связаны с переносом управления на данное приложение после работы пользователя с каким-то другим приложением или, наоборот, с потерей фокуса при переключении пользователя на иное приложение. Для дочерних окон MDI события OnActivate и OnDeactivate происходят только при переключении фокуса с одного дочернего окна на другое. При переключении фокуса между дочерним и каким-то другим (не дочерним) окном соответствующие события наступают для родительского окна приложения MDI. пример. Следующий обработчик события OnCreate формы задает начальное значение индекса списка ComboBox1, создает объект List списка TStringList, создает объект Reg типа TRegistryIniFile и создают в реестре субключ My Registry ключа HKEY_CURRENT_USER: var Reg : TRegistryIniFile; List: TStringList; procedure TForm1.FormCreate(Sender: TObject); begin ComboBox1.ItemIndex := 0; Reg := TRegistryIniFile.Create('My Registry'); List:= TStringList.Create; end; gnick
Member
Откуда: Нижегородская область
Сообщений: 143
пример, мягко говоря, не очень, но, сказав "А", приходится говорить и "Б": Cледующий обработчик события OnDestroy формы уничтожает по окончании работы объекты, созданные в процедуре FormCreate: procedure TForm1.FormDestroy(Sender: TObject); begin Reg.Free; List.Free; end; Sergey32
Member [заблокирован]
Откуда: Москва
Сообщений: 55
Спасибо,что просвятили,но я только не пойму как вызывать OnActivate Anatoly Podgoretsky
Member
Откуда:
Сообщений: 62926
Не надо вызывать. Sergey32
Member [заблокирован]
Откуда: Москва
Сообщений: 55
нет,как сделать так,чтобы появилась процедура обработки события OnActivate? Зайцев Фёдор
Member
Откуда: Лужки
Сообщений: 5308
Sergey32 нет,как сделать так,чтобы появилась процедура обработки события OnActivate?
купи букварь. Ega
Member
Откуда: Дубна
Сообщений: 4531
Sergey32 нет,как сделать так,чтобы появилась процедура обработки события OnActivate? TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); procedure FormActivate(Sender: TObject); private procedure MyFormActivate; public { Public declarations } end; procedure TForm1.Button1Click(Sender: TObject); begin MyFormActivate; end; procedure TForm1.FormActivate(Sender: TObject); begin MyFormActivate; end; procedure TForm1.MyFormActivate; begin ShowMessage('Йа - Активейт!!!'); end; Ega
Member
Откуда: Дубна
Сообщений: 4531
Только это, ИМХО, полный изврат. Как сморкаться через попу. FlyD
Member
Откуда: Москва
Сообщений: 3899
Sergey32 нет,как сделать так,чтобы появилась процедура обработки события OnActivate?
Дожили (с)
Скоро будут задавать вопрос "как добавить компонент на форму".
Уже не можем в Object Inspector дважды щелкнуть напротив OnActivate?
Хотя бы.

ЗЫ Судя по топику, это вообще о чем?

Sergey32 Спасибо огромное, что не поленились и посмотрели мою прогу

Posted via ActualForum NNTP Server 1.4

Sergey32
Member [заблокирован]
Откуда: Москва
Сообщений: 55
Спасибо,все понял.Отдельное спасибо Зайцу Федорову,учту обязательно. Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms, .Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test
Formcreate как сделать в delphi 739
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Скрипты для
Теги:

Как сделать мотоцикл чертежи  Медицинский педикюр в иваново  Теплица домиком изготовить из профиля своими руками  Поэтапный ремонт квартиры своими руками с фото  Поздравление подруге-учителю с днем учителя в прозе  Как сделать гардеробную на даче  Работающие модели из бумаги  Поздравления с одним годиком мальчика от бабушки  Как сделать чтобы айфон включился сразу  Кислородный баллон в домашних условиях  Пилястры из гипсокартона своими руками фото  Как сделать листья из модулей  Фото с макияжем для девушек казашек  Как сделать зонт в террарии  Салфетка узор ананас крючком схема и описание  Все для свадбы своими руками  Схема вязания длинного кардигана спицами для женщин  Отлив своими руками для гаража  Осеннее пончо крючком описание схема  Поздравление на пурим открытки  Как сделать гараж в своём доме  Спальный мешок для новорожденного своими руками фото  Политика дорогих денег предполагает покупку ценных бумаг  Чем убрать сосудистую сетку в домашних условиях  Слепаков про подарок деньгами  Как делать прическу волосы назад  

 Рейтинг@Mail.ru
Закрыть ... [X]
Карта сайта