Вниз
Скачать: CL | DM;

Combobox/Strings, спозиционироваться на строке   Найти похожие ветки 

← →
[ВладОшин] ©   (2013-10-16 17:32) [0]

Не помню, но походу велик делаю..

function TfrmAuto.LocateComboByTxt(CB: TComboBox; Txt: string): Integer;
var
 i: Integer;
begin
 for i := 0 to CB.Items.Count - 1 do
  if Pos(Txt, CB.Items[i]) <> 0 then
  begin
    Result := i;
    Exit;
  end;
 Result := -1;
end;


← →
Ega23 ©   (2013-10-16 17:38) [1]

ComboBox.ItemIndex := ComboBox.Items.IndexOf(aTxt);

ы?


← →
[ВладОшин] ©   (2013-10-16 18:07) [2]

Да, точно, спасибо
IndexOf
заработался.


← →
[ВладОшин] ©   (2013-10-17 08:36) [3]

А не, придется все-таки перебирать..
мне ж именно Pos() <> 0  нужен, т.е. из середины, с конца.
необязательно начало только

и надо что бы повторный вызов дал следующее. т.е. PosEx()
т.е. придется LocateComboByTxt(CB: TComboBox; Txt: string; var idx: integer): boolean
..
n := 0;
if LocateComboByTxt(,n) then
  LocateComboByTxt(,n) а тут начиная с позиции N перебор будет идти.

да,, вроде, так.
Спасибо :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.002 c
15-1391632202
Юрий
2014-02-06 00:30
2014.09.14
С днем рождения ! 6 февраля 2014 четверг


15-1390470681
ВладОшин
2014-01-23 13:51
2014.09.14
WebSocket/ Хочу перепилить idHttpServer или что другое


15-1391977802
Юрий
2014-02-10 00:30
2014.09.14
С днем рождения ! 10 февраля 2014 понедельник


15-1391851286
Savek
2014-02-08 13:21
2014.09.14
Как включить реакцию на исключения


15-1392191970
Пятница 13
2014-02-12 11:59
2014.09.14
Delphi + NEXTGEN (LLVM) = крах!




   Наверх