![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Жаль, что никто не знает. Я тоже столкнулся с этой проблемой. ;(