Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2012, 13:42   #1
NeedLess
 
Регистрация: 27.06.2012
Сообщений: 3
По умолчанию Find next & Find previous

Есть у меня кнопка Find next (не знаю как красиво перевести). Что в ней нужно изменить что бы сделать кнопку Find previous? Или, в идеале, кнопку, что бы поиск начинался с самого начала, а не с выделенного объекта

Код:
private: System::Void click_search(System::Object^  sender, System::EventArgs^  ea)
	{
		String^ id = textBox_search->Text;
		int l = comboBox_lists->SelectedIndex;
		if(l<0){l=0;}
		int e = listBox_items->SelectedIndex+1;
		if(e<0){e=0;}
		if(eLC && eLC->Lists)
		{
			for(l; l<eLC->Lists->Length; l++)
			{
				int pos = 0;
				for(int i=0; i<eLC->Lists[l]->elementFields->Length; i++)
				{
					if(eLC->Lists[l]->elementFields[i] == "Name")
					{
						pos = i;
						break;
					}
				}
				for(e; e<eLC->Lists[l]->elementValues->Length; e++)
				{
					if(id == eLC->GetValue(l,e,0) || eLC->GetValue(l,e,pos)->Contains(id))
					{
						comboBox_lists->SelectedIndex = l;
						listBox_items->SelectedIndex = e;
						return;
					}
				}
				e = 0;
			}
			MessageBox::Show("Search reached End without Result!");
		}
	}
NeedLess вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Find Trimbl Microsoft Office Excel 4 10.01.2023 17:40
Find in TStringList maxefficiently Общие вопросы Delphi 1 23.02.2011 19:22
Cant Find mistake dikabraz Паскаль, Turbo Pascal, PascalABC.NET 10 19.10.2010 20:17
метод find kate158 Общие вопросы Delphi 4 15.12.2009 16:09