![]() |
|
#1
|
|||
|
|||
![]() Понимаю что задача скорее всего простая, но увы не могу решить. Дело в том что моя форма(Form12) по таймеру (Timer1) перемещается в левый угол экрана
![]() ![]() ![]() |
#2
|
|||
|
|||
![]() Сообщество потрясено и заинтриговано. Полтергейст, не иначе.
Пож., код "procedure TForm12.Timer1Timer" в студию. Не забывайте делать резервные копии |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
|||
|
|||
![]() Нашел причину! В этом проэкте я использовал переменные: "Left" и "Top", но забыл написать
Код:
procedure TForm12.Timer1Timer(Sender: TObject); var Top, Left: integer; ... ![]() ![]() ![]() |
#5
|
|||
|
|||
![]() Еще вопросик (на мой взгляд не стоющий отдельной темы). Есть "SpinEdit1" и есть переменная "I". По изменению "SpinEdit1" переменная "I" должна принимать значение " SpinEdit1.Value". То есть такая процедура
Код:
procedure TForm1.SpinEdit1Change(Sender: TObject); var I : integer; begin I := SpinEdit1.Value; end; ![]() ![]() ![]() |
#6
|
||||
|
||||
![]() Попробуй применять обработку исключений.
Код:
procedure TForm1.SpinEdit1Change(Sender: TObject); var I : integer; begin try I := SpinEdit1.Value; // Попытка присвоить значение except I:=0; // Если возникло исключение, то приравнять I нулю end; end; Хорошо написанная программа не требует документации ICQ 9-184-668. |
#7
|
|||
|
|||
![]() А нельзя сделать... так:
![]() ![]() Код:
If {если есть число(как это написать???)} then i := spinedit1.Value; |
#8
|
|||
|
|||
![]() Решил еще одну свою задачу!
![]() Код:
procedure TForm1.SpinEditChange(Sender: TObject); var i : integer; begin If SpinEdit1.Text <> '' then I := SpinEdit2.Value; end; |