Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.06.2008, 16:29
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию Вопросы от чайника...

Добрый день. На этот раз меня интересует слудеющее

а) можло ли сделать так, что бы окно программы было только в таком состоянии, в котором я его первоначально задал и не разворачивалось на весь экран?

б) Можно ли как-то сделать, что бы одно и тоже значние (например в Caption надпись) присваивалась сразу всем формам?

Спасибо)
Ответить с цитированием
  #2  
Старый 26.06.2008, 16:41
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Код:
BorderStyle:=bsDialog
Код:
Form1.Caption:='';
Form2.Caption:='';
...
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #3  
Старый 26.06.2008, 17:47
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

В какой раз от меня большое спасибо... но тут у меня небольшие проблемки появились и фиксацией окна - если без фиксации - окно проги выглядит так (скрин: страница 2)


а с фиксацие так выглядит (скрин: страница 1)


Тоесть при фиксации получается уменьшает размер границ окна - и у меня полосы образуются справа и снизу - можно как-то это устранить - просто я по деревенски вручную форму окна делал под размер картинки - может это как-то автоматически можно сделать, что бы в дальнейшем не было таких полос? Спасибо...

И еще одно - у меня прога закрывается если нажать на крестик вверхнем правом углу только с первой формы - как сделать, что бы она со всех форм тоже закрывало, а не только с первой?

Последний раз редактировалось AndrYxo, 26.06.2008 в 17:49.
Ответить с цитированием
  #4  
Старый 26.06.2008, 17:54
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

Можно попробовать Form.AutoSize поставить в true

А насчет закрытия - обрабатывай сообщение OnClose форм и в нем закрывай приложение.
Ответить с цитированием
  #5  
Старый 26.06.2008, 17:56
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Код:
VertScrollBar.Visible:=False;
HorzScrollBar.Visible:=False;
Или
Код:
AutoSize:=True; //если не ошибаюсь
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием
  #6  
Старый 26.06.2008, 18:02
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

xchrom, The Shadow спасибо, но не Form.AutoSize - true, не
VertScrollBar.Visible:=False; HorzScrollBar.Visible:=False; и не то и то вместе взятое не помогло... может еще как-то ожно попробовать?
Ответить с цитированием
  #7  
Старый 26.06.2008, 18:45
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

Хотя извиняюсь - получилось все - спасибо большое
Ответить с цитированием
  #8  
Старый 26.06.2008, 19:49
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

Ну осталось только последние - как сделать, что бы закрывало проэкт с каждого окна - ато если закрывать с любого - то окна закрываются - а сам проэкт работает - через диспетчер задач только снимать надо - подскажите, что именно написать в OnClose? Спасибо)
Ответить с цитированием
  #9  
Старый 26.06.2008, 20:46
Аватар для moo2k
moo2k moo2k вне форума
Активный
 
Регистрация: 05.12.2006
Адрес: где-то там...
Сообщения: 321
Репутация: 35
По умолчанию

MainForm.Close или Application.Terminate.
__________________
Программирование - это искусство и наш смысл жизни.
Ответить с цитированием
  #10  
Старый 26.06.2008, 22:29
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

Спасибо...
Ответить с цитированием
  #11  
Старый 26.06.2008, 23:40
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

У меня снова вопрос - можно ли как-то сделать временную задержку - там в пол секунды, в секунду между смнами форм при нажатии на кнопку?
Ответить с цитированием
  #12  
Старый 27.06.2008, 01:45
Аватар для zip000
zip000 zip000 вне форума
Начинающий
 
Регистрация: 24.07.2007
Сообщения: 194
Репутация: 25
По умолчанию

Там где происходит нажатие на кнопку написать Sleep(500);
__________________
Не профи, но и не чайник . D6 - лучше не придумали. Пока.
Ответить с цитированием
  #13  
Старый 27.06.2008, 11:12
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

zip000 большое спасибо...

И еще у меня вопросит - мне Winny писал в той теме, как менять картинки когда мышка над кнопкой, нажатие, когда отпустили кнопку...
это я понял - а можно менять, когда просто увел курсор с кнопки, не нажав на нее?
Ответить с цитированием
  #14  
Старый 27.06.2008, 12:20
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

Для CLX есть событие onMouseLeave
а для VCL надо обрабатывать onMouseMove компонента или формы которая лежит под кнопкой...
Ответить с цитированием
  #15  
Старый 27.06.2008, 14:28
AndrYxo AndrYxo вне форума
Начинающий
 
Регистрация: 04.04.2008
Сообщения: 115
Репутация: 10
По умолчанию

xchrom, спасибо - а можно по подробнее - ато я в этом не сильно соображаю... как менять картинку при наведении курсора - я понал - а как менять картинку, при удалении курсора от кнопки - я не знаю... если не трудно, подскажите, пжалуйста
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:21.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025