Здравствуйте, Гость
Понедельник, 25.09.2017, 06:52
Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: stalker, Ekz 
Форум » Все о Delphi » Начинающим » ComboBox только для чтения (какое свойство?)
ComboBox только для чтения
sensonДата: Вторник, 11.08.2009, 23:52 | Сообщение # 1
Ранг 1
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
В Combobox есть знаки + - * /
Как сделать, чтобы больше ничего нельзя было писать в нём?
 
AdminДата: Среда, 12.08.2009, 00:14 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Вот пример для Edit, но там точно также вродебы. Под рукой Delphi нету
Code
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9', '.', ',',chr(VK_BACK), '-': else key := #0;
end;

end;

Тут написано следующее: если нажата либо цифра, либо точка, кнопка Backspace или "-" то ничего не делаем, иначе то чего нажали не печатаем.


Не оказываю помощь через личные сообщения и ICQ
 
senson0583Дата: Среда, 02.09.2009, 13:28 | Сообщение # 3
Ранг 1
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline
Может я не так объяснил наверное.
В свойствах Combobox в Items занёс знаки: + - * / ItemIndex: -1
И нужно поставить в свойствах что то, что бы при работе программы в Combobox ничего нельзя было внести. Только для чтения.
Например Edit: в свойствах поставить "только для чтения - true" и туда уже ничего нельзя внести, написать.
Для Combobox-а "только для чтения" нету.
 
AdminДата: Среда, 02.09.2009, 14:04 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Это сделать в Object Inspector:
Code
Style := csDropDownList


Не оказываю помощь через личные сообщения и ICQ
 
sensonДата: Среда, 02.09.2009, 17:36 | Сообщение # 5
Ранг 1
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
Спасибо.
Учиться, учиться и ещё раз учиться.
 
Форум » Все о Delphi » Начинающим » ComboBox только для чтения (какое свойство?)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2017
Хостинг от uCoz