Отправляет email-рассылки с помощью сервиса Sendsay

Изучение Delphi

  Все выпуски  

Изучение Delphi


Информационный Канал Subscribe.Ru


Здравствуйте

Здравствуйте!

Вот и Я.

 

 

 

 

Выпуск рассылки №12. Ввод и отображение целых чисел – UpDown и SpinEdit.

 

 

 Компонент UpDown превращает окно редактирования Edit в компонент, в котором пользователь   может выбирать целое число, изменяя его кнопками со стрелками. Если к тому же установить  в true свойство окна ReadOnly, то пользователь просто не сможет ввести в окно какой-либо свой текст и вынужден будет ограничиться выбором числа. Компонент SpinEdit представляет собой сочетания Edit и UpDown, оформленное как отдельный тип компонента.

 Основное свойство компонента UpDownAssociate, связывающее кнопки со стрелками с одним из оконных компонентов, обычно с Edit. Чтобы опробовать компонент UpDown, перенесите на форму его и окно редактирования Edit, расположив Edit там, где это требуется, а UpDown – в любом месте формы. Далее в выпадающем списке свойства Associate компонента UpDown выберите Edit1. Компонент UpDown  немедленно переместится к Edit и как бы сольётся с ним. 

Свойство AlignButton компонента UpDown, которое может принимать значения udLeft и udRight,определяет, слева или справа от окна будут размещаться кнопки. Свойство Orientation, которое может принимать значения udHorizontal или udVertical, определяет, расположатся ли кнопки по вертикали (одна рядом с другой) или по горизонтали (одна рядом с другой). Свойство ArrowKeys определяет, будут ли управлять компонентом клавиши клавиатуры со стрелками. Свойство Thousands определяет наличие или отсутствие разделительного пробела между каждыми тремя цифрами разрядов вводимого число.  

Свойство Min и Max компонента UpDown задают соответственно минимальное и максимальное значения чисел, свойство Increment задает приращение числа при каждом нажатии на кнопку. Свойство Position определяет текущее значение числа. Это свойство можно читать, чтобы узнать, какое число задал пользователь.

Свойство Wrap определяет, как ведёт себя компонент при достижении максимального или минимального значений. Если Wrap=false, то при увеличении или уменьшении числа до максимального или минимального значения это число фиксируется на предельном значении и нажатие кнопки, пытающейся увеличить максимальное число или уменьшить минимальное, ни к чему не приводит. Если же Wrap=true, то попытка превысить максимальное число приводит к его сбросу на минимальное значение.

Если в компоненте Edit, связанным с UpDown, не задавать ReadOnly равным true, то пользователь сможет редактировать число, не пользуясь кнопками со стрелками. Но лучше для этих целей использовать компонент SpinEdit.

Свойства компонента SpinEdit похожи на рассмотренные, только имеют другие имена: свойства Min, Max, Position называются соответственно MinValue, MaxValue, Value.

 

 

 

 

 

Контактная информация.

 

Пожелания,предложения,вопросы пишите:

mailto:hp@ufacom.ru

Архив рассылки здесь

Архив рассылки

Ведущий рассылки,Артур!

 

Доброго вам дня!!!!!

 

 

 

Подпишите друзей.

Рассылки Subscribe.Ru
Изучение Delphi

Или подпишитесь здесь

Подписка

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное