![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() На форме располагаются компоненты: редактор Memo, занимающий центр окна; четыре кнопки вверх, вниз, вправо, влево; список ComboBox с опциями 1, 2, 3 и кнопка Close. Нажатие кнопки со стрелкой приводит к перемещению правой или нижней границы окна редактора в со-ответствующем направлении на количество пикселей, заданных в компоненте ComboBox. При этом в окне редактора отображается его текущий размер. Если редактор уменьшается до размера текста, то кнопка уменьшения для соответствующего направле-нии исчезает. При увеличении данного размера она снова появляется. Кнопка Close за-канчивает программу.
|
#2
|
||||
|
||||
![]() Ну и что конкретно непонятно? Используй св- во Width компонента Memo.
|
#3
|
|||
|
|||
![]() 1. Делаем Memo readonly (что бы не мучаться с введенными пользователем строками). В него выводим в одной строке размеры Memo.
2. Тебе понядобятся методы TextWidth и TextLength у канвы Memo для определения граничных размеров. 3. Ну и, как сказали, меняем именно значение Width и Height в зависимости от кнопки. 4. Да. еще comboBox тоже для удобства лучше сделать только с выбором из списка - тогда можно брать дельту размера по его свойству ItemIndex. Ну а если хочешь готовое - то велкам в раздел "Работа". |