Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Anthony68
2 / 2 / 1
Регистрация: 04.07.2011
Сообщений: 42
1

Различие регистра букв в TCheckListBox

06.08.2011, 12:45. Просмотров 487. Ответов 3
Метки нет (Все метки)

В конроле ListBox типа TCheckListBox находятся 2 слова: "земля" и "Земля".
ListBox.IndexOf('Земля') даёт значение 0.
ListBox.IndexOf(земля') тоже даёт значение 0.
Подскажите, как сделать, чтобы ListBox различал регистр?..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2011, 12:45
Ответы с готовыми решениями:

Составить программу подсчета и сравнения количества букв «А» и букв «О» с учетом регистра
Составить программу подсчета и сравнения количества букв «А» и букв «О» с...

Как отменить различие заглавных и строчных букв?
добрый день. подскажите как отменить различие заглавных и строчных...

Как отменить различие заглавных и строчных букв?
Когда делаю поиск по коду страницы то делфи считает , например, заглавную "А" и...

Сортировка букв разного регистра
Написать сортировку чтоб ABa испровлял на AaB сейчас он этого не делает...

Поиск в TreeView без регистра букв
procedure TForm2.Button1Click(Sender: TObject); var key: String; i:...

3
MikkiMouse
19 / 19 / 5
Регистрация: 26.05.2011
Сообщений: 65
06.08.2011, 14:38 2
Никак. Только создать компонент-наследник от TCheckListBox и там переопределить метод IndexOf. А вообще это проблема не компонента, а нерадивого разработчика, потому как создавать два Item'а с одинаковым названием, но различным регистром букв, очень неправильно.
0
alexan0308
61 / 45 / 4
Регистрация: 07.06.2011
Сообщений: 378
Записей в блоге: 2
06.08.2011, 14:39 3
Если по другому никак, но надо, то через ord различай

Код
Ord З = 199
Ord з = 231
0
Anthony68
2 / 2 / 1
Регистрация: 04.07.2011
Сообщений: 42
07.08.2011, 20:16  [ТС] 4
Пришлось написать функцию, где в цикле проверяется каждый элемент ListBox и сравнивается с искомой строкой. Несложно. Просто я думал, что у этого компонента есть какие-то свои родные настройки насчёт различия регистра, оказалось - нет...
Спасибо всем, кто ответил.
Кстати, насчёт "нерадивого разработчика", положившего в один ListBox два слова с разным регистром первой буквы, думаю умничать не стоило. Бывает много вариантов пар слов, где именно от регистра зависит смысл слова.
Вера, Надежда и Любовь - женские имена, а вера, надежда и любовь - состояния души человека...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2011, 20:16

Canvas и TCheckListBox
каждый раз по нажатии на кнопку в CheckListBox добавляется функция, которая...

Свойство SelCount в классе TCheckListBox
Помогите, пожалуйста, с таким вопросом: в компоненте CheckListBox (список с...

Не изменяется цвет TCheckListBox в программе
Как мне изменить внутренний цвет TCheckListBox в программе. Я изменил все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru