|
|
|
Помогите сделать поиск в MSFLEXGRID
|
|||
|---|---|---|---|
|
#18+
Ребята проблема такая: Есть текстовое поле В ячейки текст загружается из .txt файла Юзер вводит первый символ в текстовое поле и сразу идёт позиционирование на ячейку в которой текст начинается с введёного символа и дальше,если юзер вводит второй символ идет позиционирование на на ту ячейку в которой текст совпадает с этими двумя символами и т.д. до полного совпадения Поиск ведётся только в одной колонке. Мне советовали VSFLEXGRID(говорят что там уже это есть) Но не могу найти в нете. Заранее большое всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 10:24:33 |
|
||
|
Помогите сделать поиск в MSFLEXGRID
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 21:32:47 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33056791&tid=2167827]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
1301ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 1600ms |

| 0 / 0 |
