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

Поиск слова в StringGrid через Edit

20.12.2012, 16:08. Показов 3116. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите организовать поиск слова в StringGrid, которое размещено в Edit. Подскажите как сделать пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.12.2012, 16:08
Ответы с готовыми решениями:

поиск слова и номера из edit в stringgrid
уважаемые программисты! помогите у меня выдает ошибку.. необходимо ввести в edit слово либо номер, а программа должна найти его в...

Поиск в StringGrid через edit
Всем доброго времени суток. У меня возникли сложности с заданием в колледже. У меня есть stringgrid у него 9 столбцов (№, группа, фио...

Поиск элементов через Edit в StringGrid'e
Мне нужно чтобы при вводе названия продукта в Edit, и по нажатию кнопки выходила информация об его свойствах из StringGrid. Если такой...

6
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
20.12.2012, 16:17
C++
1
2
3
4
     int stolbec, stroka;
     for (int i=0; i<StringGrid1->ColCount; i++)
       if ((stroka=StringGrid1->Cols[i]->IndexOf(Edit1->Text)) >= 0)
          { stolbec = i; break; }
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 11
20.12.2012, 16:45  [ТС]
Цитата Сообщение от nick42 Посмотреть сообщение
int stolbec, stroka;
for (int i=0; i<StringGrid1->ColCount; i++)
if ((stroka=StringGrid1->Cols[i]->IndexOf(Edit1->Text)) >= 0)
stolbec = i;
Все хорошо только этот код не работает

Добавлено через 24 минуты
Но и отредактированный код тоже не работает.

Цитата Сообщение от nick42 Посмотреть сообщение
int stolbec, stroka;
for (int i=0; i<StringGrid1->ColCount; i++)
if ((stroka=StringGrid1->Cols[i]->IndexOf(Edit1->Text)) >= 0)
{ stolbec = i; break; }
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
20.12.2012, 18:21
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm1::FormCreate(TObject *Sender)
{
     StringGrid1->Cells[1][1] = "ìàøà";
     StringGrid1->Cells[2][2] = "ìûëà";
     StringGrid1->Cells[3][3] = "ðàìó";
     StringGrid1->Cells[4][4] = "(äóðà)";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     int stolbec, stroka;
     for (int i=0; i<StringGrid1->ColCount; i++)
       if ((stroka=StringGrid1->Cols[i]->IndexOf(Edit1->Text)) >= 0)
         { stolbec = i; break; }
     Label1->Caption = IntToStr(stolbec)+" ** "+IntToStr(stroka);
}
- приходится доказывать...
Миниатюры
Поиск слова в StringGrid через Edit  
1
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 11
20.12.2012, 18:26  [ТС]
Я не дура!!! Спасибо большое!!!
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
20.12.2012, 18:56

Не по теме:

это к Маше относилось...



Добавлено через 13 минут
П.С. Этот пример не будет работать в том случае, если искомое слово НЕ ЕДИНСТВЕННОЕ в ячейке таблицы. Тогда, действительно, алгоритм поиска нужно поменять.
1
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 11
20.12.2012, 19:02  [ТС]
Все работает. Еще раз спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.12.2012, 19:02
Помогаю со студенческими работами здесь

Поиск в StringGrid по содержимому Edit-а
Доброго времени суток. Делаю поиск в StringGrid, ввод через Edit, если искать только по фамилии все находит, соответственно и по имени,...

Заполнение StringGrid-a через Edit
помогите разобраться почему программа делает так.

StringGrid сортировка через Edit
if ComboBox1.ItemIndex=2 then for i := 1 to form2.StringGrid1.RowCount-1 do if not (form2.StringGrid1.Cells='') then ...

Как редактировать StringGrid через Edit?
Здравствуйте все. У меня такой вопрос, как сделать так чтобы при вводе некоторого числа, например 3 в Edit, StringGrid стал 3x3. Задание...

StringGrid: заполнение выделенной ячейки через Edit
На форме Stringgrid с 6 столбцами и 5 строками, 6 edit-ов и кнопка. Вопрос: Как заполнить выделенную строку информацией из edit-ов?


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru