Другие языки программирования и технологии
вопрос по delphi
Привет, только начал изучать delphi, вопрос такой Как запретить изменение границ формы (т.е. чтоб нельзя было растягивать и т.п.) и чтоб при нажатии на кнопку выскакивало окной с "ошибкой" но через 10 секкунд. Заранее большое спасибо.
Пиши в агент раскажу
Насчет изменений размера формы есть 2 варианта:
1. Кидай на форму Panel. Делай ее фиксированного размера. А затем свойство формы AutoSize ставь в true. При этом форма стянется до размера панели и при попытке изменить ее размер будет возвращатся к размеру панели. Все остальные элементы (кнопки и пр. ) располагай на форме.
2. В событии onResize формы пропиши, например, form.width = 600; form.height = 400 и у тебя форма всегда будет 600x400 пикселей.
По повод выскакивания окошка через 10 секунд.
Кинь на форму Timer с Enabled=False и интервалом 10000 (10000 мс = 10 сек.) . На событии onClick кнопки напиши Timer.Enabled:=true; А в событии таймера onTimer пропиши Timer.enabled:=false; и, например, showmessage('Ошибка')
1. Кидай на форму Panel. Делай ее фиксированного размера. А затем свойство формы AutoSize ставь в true. При этом форма стянется до размера панели и при попытке изменить ее размер будет возвращатся к размеру панели. Все остальные элементы (кнопки и пр. ) располагай на форме.
2. В событии onResize формы пропиши, например, form.width = 600; form.height = 400 и у тебя форма всегда будет 600x400 пикселей.
По повод выскакивания окошка через 10 секунд.
Кинь на форму Timer с Enabled=False и интервалом 10000 (10000 мс = 10 сек.) . На событии onClick кнопки напиши Timer.Enabled:=true; А в событии таймера onTimer пропиши Timer.enabled:=false; и, например, showmessage('Ошибка')
SLEEP не подойдет, у тя 10 сек к форме доступа не будет
1. Стиль формы, свойство BorderStyle.
2. Код для кнопки:
sleep(10000); // 1000 = 1 секунда
ShowMessage('Ошибко');
2. Код для кнопки:
sleep(10000); // 1000 = 1 секунда
ShowMessage('Ошибко');
Ну форму в настройках компонента окна делаешь а Ошибку с импользованием компонетна Timer
Варианты для формы:
1. Изменить стиль формы на bsSingle.
2. У формы есть свойство Constraints, с возможностью указания мин и макс высоты и ширины. Если мин и макс установить в одно значение, что размер нельзя будет менять.
Для 10-ти секунд: воспользоваться любым таймером. Например, TTimer на вкладке System.
1. Изменить стиль формы на bsSingle.
2. У формы есть свойство Constraints, с возможностью указания мин и макс высоты и ширины. Если мин и макс установить в одно значение, что размер нельзя будет менять.
Для 10-ти секунд: воспользоваться любым таймером. Например, TTimer на вкладке System.
Похожие вопросы
- Несколько вопросов по Delphi
- Трудный вопрос по Delphi.
- Вопрос по Delphi Image
- Вопрос о Delphi ! См.Внутри !!!
- Вопросы по Delphi помогите... Кто что знает пишите .. Спасибо!!!
- вопрос по Delphi (формы)
- Вопрос по delphi, помогите пожалуйста.
- вопрос по delphi 7.
- 2 простых вопроса про Delphi 7
- Вопрос по Delphi.