Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 2

Выделить строку в ListBox

18.07.2016, 16:33. Показов 3867. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Есть ListBox "GamesListBox" со списком названий игр, есть Edit "Key_link" с название одной из игр.
Нужно при нажатии кнопки Button выделить строку в GamesListBox, которая соответствует тексту с Key_link.
Использую C++ Builder 2010.

В интернетах нашёл нужный текст, но он походу для C#:

C#
1
2
3
4
5
6
7
8
//ищем указанный элемент и получаем его индекс
   int index =  GamesListBox.FindString(Key_link.Text);
 
   if (index >= 0)
   {
     //выделяем строку
    GamesListBox.SetSelected(index, true);
   }
Пробовал конвертировать в С++, вышло:
C++
1
2
3
4
5
6
7
8
    //ищем указанный элемент и получаем его индекс
   int index = GamesListBox::FindString(Key_link->Text);
 
   if (index >= 0)
   {
     //выделяем строку
     GamesListBox::SetSelected(index, true);
   }
Получаю ошибки:
[BCC32 Error] Steam_Keys_DB.cpp(378): E2090 Qualifier 'GamesListBox' is not a class or namespace name
[BCC32 Error] Steam_Keys_DB.cpp(378): E2141 Declaration syntax error
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.07.2016, 16:33
Ответы с готовыми решениями:

В строке ListBox выделить первый символ
Подскажите пожалуйста, можно ли в строке ListBox выделить первый символ? Например S->ASdsds вывести S

Выделить в ListBox номер строки, указанной в Edit
Всем привет, у меня вопрос как можно выделить строку listbox и нажать на неё если индекс в edit в edit я получаю вот так ...

Выделить фоном строку в ListBox
Привет! Есть форма: <DockPanel LastChildFill="True"> <TextBox DockPanel.Dock="Top" BorderThickness="1"...

1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33414 / 21523 / 8237
Регистрация: 22.10.2011
Сообщений: 36,923
Записей в блоге: 12
18.07.2016, 16:53
GamesListBox->FindString, чтобы обратиться к методу конкретного экземпляра.

Добавлено через 1 минуту
Но на самом деле у ListBox-а такого метода нет, и придется делать так:
C++
1
2
3
4
5
6
7
    //ищем указанный элемент и получаем его индекс
   int index = GamesListBox->Items->IndexOf(Key_link->Text);
   if (index >= 0)
   {
     //выделяем строку
     GamesListBox->ItemIndex = index;
   }
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.07.2016, 16:53
Помогаю со студенческими работами здесь

Выделить первую строку в Listbox
Выделить первую строку в Listbox без нажатия, чтобы например при добавлении первого элемента в пустой Listbox он сразу выделялся? и при...

ГЛЮК: не выделить строку в списке (ListBox) с помощью VBA!
MultiSelect в списке (ListBox) отключено. Хочу при открытии формы выделить программно первую строку. Пробовал 2 разных варианта: 1)...

Выделить item в ListBox
Добрый день, есть вопрос, каким образом можно выделить item в listbox? В интернете смотрел, там пишут про метод SetSelected, но у меня...

Выделить цветом произвольные строки в ListBox
Здравствуйте, уважаемые господа. Делаю прогу для баттла меломанов, чтобы в ней мона было запускать/останавливать несколько мп3...

Как выделить все записи в listbox?
Возможно ли выделить все записи в listbox? И несколько записей, скажем удерживая клавишу Ctrl?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru