Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SpinEdit - как обрабатывать изменения? [D5, WinXP]


-=GaLaN=- ©   (2002-02-08 13:10:00) 

Если вешать событие на OnChange, то очень легко вызвать ошибку и вылет программы, например стереть весь текст, или выделить его и нажать циферьку. Короче, непонятно, как им пользоваться. :(


AlexanderK   (2002-02-12 13:30:00) [1]

А если свойство EditorEnabled будет false, то неправильные
данные нельзя будет ввести совсем


McSimm   (2002-02-12 12:29:00) [2]

Если считать "неправильные значения" нулем, то

I := StrToIntDef(SpinEdit1.Text, 0)

Если не хочется обрабатывать неправильные значения вообще, то
Err := False
try
I := StrToInt(SpinEdit1.Text)
except
Err := True
end;
if not Err then ...


-=GaLaN=-   (2002-02-12 12:21:00) [3]

Черт, неужели эту проблему нельзя решить? :(


MoDoFD   (2002-02-10 00:34:00) [4]

Жаль, что никто не знает. Я тоже столкнулся с этой проблемой. ;(


Наверх

Титульная страница Поиск, карта сайта Написать письмо