Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2009, 00:11   #1
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию Простой вопрос...???

Простой вопрос :
Работая с компонентом SpinEdit обнаружил, что параметр Increment принимает только целые значения(((
Можно ли это обойти или как-то изменить, мне надо чтобы значения менялись, например, от 0,2(Min) до 0,8(Max) с шагом 0,1(Increment)????
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 09.02.2009, 00:19   #2
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Дели значение Value на 10 и получишь дробные числа.
Jeni вне форума Ответить с цитированием
Старый 09.02.2009, 00:23   #3
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

А где делить??? В свойствах в Инспекторе объектов? каким образом сктати делить? тупо 1/5 не получается(((
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 09.02.2009, 00:41   #4
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от Vremya-Dengy Посмотреть сообщение
А где делить??? В свойствах в Инспекторе объектов?
Делить, разумеется, во время работы программы в обработчике OnChange и выводить куда-нибудь полученный результат. А поле редактирования можно скрыть, сократив размер компонента до минимума.
Jeni вне форума Ответить с цитированием
Старый 09.02.2009, 00:41   #5
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

И причем тут кстати Value? когда мне нужен параметр Increment а не значение отображаемое по умолчанию...
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 09.02.2009, 00:43   #6
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

И это только таким геморроем можно добиться результата?????((((((
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 09.02.2009, 00:47   #7
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от Vremya-Dengy Посмотреть сообщение
И это только таким геморроем можно добиться результата?????
Выкладываю проект. Посмотри и убедись, что всего "геморроя" - одна строка.
Вложения
Тип файла: rar 1.rar (1.3 Кб, 13 просмотров)
Jeni вне форума Ответить с цитированием
Старый 09.02.2009, 01:05   #8
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

Спасибо огромное, а вместо statiс Text можно взять компонент Edit???
Кстати откуда проще считать значения для дальнейшей обработки, из окна Static Text или из самой процедуры TForm1.SpinEdit1Change ??
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 09.02.2009, 01:38   #9
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от Vremya-Dengy Посмотреть сообщение
а вместо statiс Text можно взять компонент Edit???
Разумеется можно. Это может быть вообще любой визуально наблюдаемый компонент.

Цитата:
Сообщение от Vremya-Dengy Посмотреть сообщение
Кстати откуда проще считать значения для дальнейшей обработки, из окна Static Text или из самой процедуры TForm1.SpinEdit1Change ??
Из процедуры OnChange, иначе всё будет зависеть от используемого компонента (TLabel, TEdit и т.д). Можно завести глобальную переменную и в нее записывать вычисляемое значение - тогда можно считать его в любой момент и вообще не обязательно будет его куда-то выводить, можно просто использовать.
В общем, вариантов вагон и маленькая тележка.
Jeni вне форума Ответить с цитированием
Старый 09.02.2009, 01:47   #10
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Я тоже огорчился узнав что инкремент - тока целые числа...
А ведь до того как потребовались дробные даже и не задумывался...

Пришлось делать так как тут предложил Jeni...
Ну или самому сделать аналог SpinEdit'а... )
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой вопрос Д'якон Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 10.03.2008 16:51
Простой вопрос Таня84 БД в Delphi 4 03.03.2007 21:09
Простой вопрос Prowler БД в Delphi 3 26.01.2007 16:46