Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите сделать поиск в MSFLEXGRID / 3 сообщений из 3, страница 1 из 1
04.05.2005, 10:24:33
    #33047447
Сергей_STS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск в MSFLEXGRID
Ребята проблема такая:
Есть текстовое поле
В ячейки текст загружается из .txt файла
Юзер вводит первый символ в текстовое поле и сразу
идёт позиционирование на ячейку в которой текст начинается
с введёного символа и дальше,если юзер вводит второй символ
идет позиционирование на на ту ячейку в которой текст
совпадает с этими двумя символами и т.д. до полного совпадения
Поиск ведётся только в одной колонке.
Мне советовали VSFLEXGRID(говорят что там уже это есть)
Но не могу найти в нете.
Заранее большое всем спасибо!
...
Рейтинг: 0 / 0
04.05.2005, 21:32:47
    #33049198
Guest123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск в MSFLEXGRID
Est primet dlya comboxa
'Define API function for using smart search in combobox
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const CB_FINDSTRING = &H14C

Private Sub cboEngSN_Change()
Dim iStart As Integer 'Len string
Dim sString As String 'String search
Static iLeftoff As Integer 'Start position
'Set default len =1
iStart = 1
'Set selection start
iStart = cboEngSN.SelStart
If iLeftoff <> 0 Then
cboEngSN.SelStart = iLeftoff
iStart = iLeftoff
End If
'Take selected data from combobox
sString = CStr(Left(cboEngSN.Text, iStart))
'run API function
cboEngSN.ListIndex = SendMessage(cboEngSN.hwnd, CB_FINDSTRING, -1, ByVal CStr(Left( _
cboEngSN.Text, iStart)))
'refresh data
If cboEngSN.ListIndex = -1 Then
iLeftoff = Len(sString)
cboEngSN.Text = sString
End If

cboEngSN.SelStart = iStart
iLeftoff = 0


End Sub
...
Рейтинг: 0 / 0
11.05.2005, 10:51:37
    #33056791
Сергей_STS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск в MSFLEXGRID
guest123 Спасибо большое,Выручил
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите сделать поиск в MSFLEXGRID / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]