Copyright © 2010 Promsite. All Rights Reserved.
Дополнительные примеры TStringGrid

Автор Виктор Алексеев aka prom






стр. 1
стр. 1
P  R  O  M  S  I  T  E
Статьи по С++Builder 6
страницы: 1   2
страницы: 1   2
 

Поиск по  диапазону значений в StringGrid.

       Постановка задачи: есть StringGrid и надо найти все значения в заданном диапазоне, включая граничные значения. Найденные значения вывести в ListBox.
       Граничные значения диапазона будем задавать в Edit1 и Edit2. Грид будем заполнять случайными числам от 0 до 99. Можно указать и другой диапазон случайных чисел. Функцию поиска чисел входящих в заданный диапазон значений поместим в обработчик FindClick.
       Перебирая значения ячеек грида, сначала проверяем условие длины строки в ячейке грида и длину строки в поле ввода диапазона значений.  Не следует забывать, что хотя мы видим в гриде и в полях ввода Edit1 и Edit2 цифры, на самом деле это строки типа AnsiString, чисто билдеровское изобретение. Проверка на длины строк нужна для того, чтобы в искомый диапазон не попали неверные значения.
       После этого, если проверяемые значения удовлетворяют заданному диапазону, то пишем их в ListBox.

       Ниже листинг кода Unit1.cpp

Загрузить проект: project

Для отображения Облака ссылок
необходим
Adobe Flash Player 9
или выше.