Показать сообщение отдельно
  #2  
Старый 09.01.2014, 15:13
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от nerZEROn
Добрый день.
Подскажите, как подсчитать количество отмеченных строк в CheckListBox? Необходимо сделать подсчет и вывести это значение в Gauge.MaxValue (компонент из AlphaSkins).
Количество помеченных элементов вычисляй самостоятельно в цикле.

Вот пример функции подсчитывающей количество помеченных элементов в указанном CheckListBox:
Код:
function CalcChecked(CheckListBox: TCheckListBox): Integer;
var
  i: Integer;
begin
  Result := 0;
  for i := 0 to CheckListBox.Count - 1 do
    if CheckListBox.Checked[i] then Inc(Result);
end;
Тогда у себя в коде можешь сделать так:
Код:
asInstGauge.MaxValue := CalcChecked(asCheckListBox);
Цитата:
Сообщение от nerZEROn
То есть с каждым выполненным CreateProcess, Gauge по задумке должен отображать ход выполнения.
С чего это сделан такой вывод?
Ответить с цитированием