Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.05;
Скачать: CL | DM;

Вниз

Проблема! (помогите начинающему!)   Найти похожие ветки 

 
JOG2 ©   (2002-07-25 13:10) [0]

Такая проблема: форма2 - меню, форма3 - "игра". На ней (третьей) используется DXTimer (DelphiX), в теле которого
реализуется движение шарика(image), в испекторе у дхтаймера enabled:=true. Если в обработчике OnClick какой-нибудь
кнопки формы2 написать form3.show (как вариант - showmodal), то появляется третья форма, а дхтаймер не работает (как и
обработчик OnKeyDown этой формы). Попытка включения дхтаймера в событии OnCreate формы3 ни к чему не приводит.
Как "включить" третью форму?


 
Извращенец ©   (2002-07-28 22:29) [1]

форма3 и форма2 создаются одновременно, так что в ОнКрейт формы третьей можно не пихать.

> Как "включить" третью форму?

В каком смысле?
Может тебе надо в OnShow или OnActivate пихнуть (чесно говоря разницу я особо не знаю)
И вообще сразу DXTimer.enabled:=false; должно быть, а в вышеуказанных обработчиках присваивать Тrue. тогда может будет лучьше.
И вообще игру наверное лучьше не имаджами писать. Хотяб на канве.
Но вообще я не знаю цель твоей игры, может так и удобней.


 
TButton   (2002-11-28 02:41) [2]

в обработчике онКлик какой-нибудб кнопки формы2 пишется

форм3.шоу
форм3.ДХТаймер.Енаблед:=тру!


 
denisac   (2002-11-29 13:42) [3]

Да и не забудь форм2.хайд


 
3d[Power] ©   (2002-11-30 13:20) [4]

А вообще меню, и игра, должны быть в одном окне.


 
Namo ©   (2002-11-30 15:10) [5]


> 3d[Power]

если уж говорить о правилах хорошего тона и т.д. То верно..



Страницы: 1 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
14-12938
vajo
2003-04-18 06:31
2003.05.05
Сертификаты соответсвия


3-12669
Владимир Ткачук
2003-04-16 16:21
2003.05.05
проблема с добавлением поля в таблицу


14-12863
Чек
2003-04-16 17:40
2003.05.05
Приватизационный чек!!!


8-12835
Сергей
2003-01-24 21:23
2003.05.05
Отображение картинки с возможностью скролла


3-12618
jocko
2003-04-15 15:16
2003.05.05
Как создать экземпляр TADOConnection внутри dll или потока