Суббота, 26.05.2012, 00:34

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Страница 1 из 11
Модератор форума: Vinchensoo 
Форум игроделов » Программирование » Delphi/Pascal/Object Pascal » Прогеры Delphi
Прогеры Delphi
VipCatДата: Четверг, 02.02.2012, 01:45 | Сообщение # 1
PHP-MasteR
Сообщений: 102
Сейчас нет на сайте
Помогите программисты делфи !!!
Ситуация такая : Есть одна форма1 на ней кнопка при нажатии этой кнопки1 скрывается форма1 и открывается форма2 ну на форме2 есть прогрессбар1 который был запущен ещё до нажатии кнопки1.
Вопрос: Как сделать чтоб при нажатии кнопки1 открывалась форма2 с прогрессбаром1 который был запущен при нажатии кнопки1 ) А не самостоятельно при запуске программы!

А то запускаешь программу ждешь нечего не делаешь и вылетает законченный прогрессбар1 который при завершении открывает форму3. cry cry cry cry

Добавлено (02.02.2012, 01:45)
---------------------------------------------
Хорошая поддержка , а писал не я , а братик так что извиняйте.


Проблемы индейцев - вождя не волнуют....
 
masb8ly-GCДата: Четверг, 02.02.2012, 01:51 | Сообщение # 2
участник
Сообщений: 156
Сейчас нет на сайте
А обязательно использовать 3 формы? Чем вам visible:=true и visible:=false не нравится?

 
VipCatДата: Четверг, 02.02.2012, 20:02 | Сообщение # 3
PHP-MasteR
Сообщений: 102
Сейчас нет на сайте
Тоооочно братишь , спасибо большое, все сделал. Просто забыл про visible

Проблемы индейцев - вождя не волнуют....
 
masb8ly-GCДата: Четверг, 02.02.2012, 20:07 | Сообщение # 4
участник
Сообщений: 156
Сейчас нет на сайте
Да не за, что собственно))

 
SlavecДата: Пятница, 17.02.2012, 15:33 | Сообщение # 5
GameDev - площадка для творчества
Сообщений: 218
Сейчас нет на сайте
Не стал тему создавать новую. Есть компоненты Memo1 и Memo2, в них вводится числа. - высота и ширина панели.

При нажатии кнопки параметры меняются. - мысль такая

Пишу:

Panel1.height:=memo1.lines
Panel1.width:=memo2.lines

Естественно, тип String несовместим с Integer. - программа не компилируется. (пробовал даже как-то StrToInt применить, но не помогло) Как сделать, чтобы работало? Скажите , кто знает.
 
daunДата: Пятница, 17.02.2012, 15:45 | Сообщение # 6
частый гость
Сообщений: 61
Сейчас нет на сайте
Panel1.Width:=strtoint(Memo1.Text);
Не лучше ли Edit.Text
 
TimKruzДата: Пятница, 17.02.2012, 18:16 | Сообщение # 7
старожил
Сообщений: 1588
Сейчас нет на сайте
Slavec, Lines - это объект типа TStrings, в нём много всякого разного (например, число строк, число символов...), в том числе text - весь текст типа String. Также объект TMemo имеет в себе переменную типа TCaption - тоже text. Какая между ними разница - не знаю, TCaption можно использовать как String, и выдают они одно и тоже.
Code
Panel1.height:=strtoint(memo1.text);
Panel1.width:=strtoint(memo2.text);

Однако, в твоём случае лучше использовать TEdit - в нём нельзя вводить символы переноса, а тебе только ведь числа нужны.

 
Форум игроделов » Программирование » Delphi/Pascal/Object Pascal » Прогеры Delphi
Страница 1 из 11
Поиск:

Все права сохранены. GcUp.ru © 2008-2012 Рейтинг