Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Помогите найти и выделить!!


Автор: Samotnik 4.11.2006, 01:33
Привет всем крутым программерам!!!!
У меня к вам большая просьба
Уже  неделю бьюсь над кодом и не могу понять в чем дело!!!!!!  :stena 
Значит так:

Нужно найти фрагмент текста в ListBox(с параметром Selection: Multiple) и выделить его (фрагмент пишется в EditBox и запускается кнопкой Button(ну короче все по стандарту smile)))

Вот как я себе описание этой функции представлял:
Код

void CBalahanov3Dlg::OnButton1() 
{
int nIndex=0, i; 
int nNum=0;


UpdateData(TRUE);

m_list.SetSel( -1,FALSE );
i=-1;

while (1)
{
nIndex=i;
    if((nIndex=m_list.FindString(i, m_edit1))==LB_ERR)
    {
    if (nNum>0) {AfxMessageBox ("Error in searching"); break;}
    else {AfxMessageBox ("The text not found!!!"); break; }
    }
    if (nIndex<i)
    {
    m_list.SetSel(i,true);
    nNum++;
    }
else break;
}


Но когда я это пишу у меня происходит поиск только по ПЕРВЫМ БУКВАМ от всего текста кот. имеется в  ListBox (у меня просто List)
Помогите пожалуйсто !!! Может у меня ф-ция Find не правильно описана ?
:qstn 

Автор: Samotnik 6.11.2006, 01:38
 smile  smile  smile  smile Чёрт!!!!!!?  smile  smile  smile  smile 
На самом деле, не понятно ,для чего вообще ваш форум существует!!!!????
Вы можете привести пример хоть своего кусок кода, где исп. ф-ции найти и выделить??
Если вы крутые прогерры посоветуйте хоть чё-нить на этот счёт !!!!!smile 

Автор: _hunter 6.11.2006, 11:58
Цитата(Samotnik @  6.11.2006,  01:38 Найти цитируемый пост)
На самом деле, не понятно ,для чего вообще ваш форум существует!!!!????

Уж точно не для того, чтобы копаться в неформатированном коде (это о кнопке "Код").
И не для того, чтобы делать за тебя всю работу: нецжели так солжно провести минимальное исследование проблемы -- пройтись по коду отладчиком, посмотреть где алгоритм лажается? Что ж дальше будет?..

Цитата(Samotnik @  6.11.2006,  01:38 Найти цитируемый пост)
Вы можете привести пример хоть своего кусок кода, где исп. ф-ции найти и выделить??

У меня такого кода нет -- задач таких не было...

Автор: Damarus 7.11.2006, 08:52
Цитата(Samotnik @  4.11.2006,  01:33 Найти цитируемый пост)
Нужно найти фрагмент текста в ListBox(с параметром Selection: Multiple) и выделить его

http://msdn2.microsoft.com/ko-kr/library/9kh0zak2(VS.80).aspx

Автор: Samotnik 7.11.2006, 15:49
2 Damarus 
Спасибо БОЛЬШОЕ разабрался!!!! smile 


Автор: Samotnik 24.4.2010, 01:49
моя первая тема на этом форуме  smile 

Автор: irinazanuda 9.1.2013, 17:04
Цитата(Samotnik @  24.4.2010,  01:49 Найти цитируемый пост)
моя первая тема на этом форуме

Ути-пути)))) Бозе мой... Самоня)))) с тех пор нивчего не изменилось)))

Автор: Pawl 19.2.2014, 17:22
Цитата(Samotnik @  24.4.2010,  01:49 Найти цитируемый пост)
моя первая тема на этом форуме   

И до сих пор не закрыта! smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)