Nelly |
Отправлено: 15.11.2006, 17:02 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Помогите, есть две проблемы:
1. Как можно задать для Edit-а маску ввода даты (**.**.****)? Как проверить, что были введены цифры, а не буквы?
2. Как в ListBox-е работать с колонками? Для создания колонок нужно присвоить св-ву Columns кол-во колонок, но как с ними работать дальше, т е добавлять и извлекать значения?
|
|
gorod |
Отправлено: 17.11.2006, 10:37 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 21
|
1 если не ошибаюсь можно просто проверять каждый введёный символ
и исли он не совпадает с тем который нужет выдавать ошибку
а со 2-м не сталкивался
|
|
Nelly |
Отправлено: 17.11.2006, 11:07 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Логику я то же понимаю, хотелось бы с кодом как именно проверить цифра была введена или символ |
|
Nelly |
Отправлено: 17.11.2006, 11:09 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Я вот нашла такой код по проверке цифры , но он не работает, программа выдаёт ошибку
как его поправить не знаю
AnsiString str="Get lost Buffy!";
int nValue;
try
{
nValue = StrToInt(str);
}
catch (EConvertError &e)
{
Application->MessageBox("It wasn't a number." , "error", MB_OK);
return;
}
|
|
Valdemar |
Отправлено: 17.11.2006, 13:05 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Вместо TEdit использовать TMaskEdit |
|
Doga |
Отправлено: 17.11.2006, 13:32 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
А чем Вас не устраивает, например, TDateTimePicker (закладка Win32)или TDateEdit из библиотеки RxLib?
|
|
Nelly |
Отправлено: 17.11.2006, 15:42 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Я по это просто не знала, спасибо попробую. А как насчёт ListBox-a? |
|
Tantos |
Отправлено: 17.11.2006, 17:56 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
TListBox::Items тебе в помощь.
|
|
Doga |
Отправлено: 17.11.2006, 18:02 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
А может лучше обратить внимание на TListView или какой-нибудь из гридов — TstringGrid, TDrawGrid, TRxDrawGrid...
|
|