![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамически созданные СheckBox [D2005]
Ося © (2006-10-23 13:44:00)И так у мну создается динамически куча NewCheckBox
и вставляем их StringGrid! Блага такой инфы хватает!
http://delphi-faq.zoxt.net/130.htm?id=70023, малость переработал так что бы работало в динамике, а в смысле
есть типа куча артикулов, в зависимости от системы я вывожу те которые нужно в Гриде, и прорисовываю CheckBox напротив каждого.
И при значении True одго или несколько пытаюсь вывести их в другой грид. Не хтит то ошибка то еще какой бред!
И теперь вопрос! Как вынуть из этих NewCheckBox в каком он сотоянии!!!
Пробовал
for i:=1 to StringGrid_dop_vivod.RowCount do begin
NewCheckBox.Tag:=i;
if newcheckBox.Checked=true then begin end;
Выдает ошибку(((
Чаво делать???
Ося (2006-10-23 14:49:00) [1]default
Ща попробую!
Ося (2006-10-23 14:47:00) [2]Дякую граждане! За любовь и совет!!!
Оращайтесь если что! Так же отвечу!!!
KilkennyCat угу Спасибо!!!
Единственное ошибку дает, но работает! Буду бороть дальше!
default (2006-10-23 14:45:00) [3]и никаких невидимых чексбоксов, как в примере, создавать не надо:)
просто метод-обработчик клика чекбокса в методах формы опиши
default (2006-10-23 14:43:00) [4]StringGrid_dop_vivod.RowCount-1 используй
может поэтому у тебя ничего не работает
индексация строк и столбцов с нуля идёт
default (2006-10-23 14:40:00) [5]в хелпе прочитать можно
Ося (2006-10-23 14:39:00) [6]Так раскажите где прочитать!!!
PS Почему спраиваю так как времени нет!!!
KilkennyCat (2006-10-23 14:36:00) [7]> if newcheckBox.Checked=true then begin end;
достаточно if newcheckBox.Checked then begin
default (2006-10-23 14:35:00) [8]Ося (23.10.06 14:19) [7]
логика тут требуется приземлённая, почти ниже плинтусе
единственная возможная трудность - недостаточное знание используемых компонентов, значит твоя задача - устранить этот пробел
Ося (2006-10-23 14:19:00) [9]Ув Плохиш!
Задача!
Есть заполненный StringGrid! Заполняется он динамически! Я незнаю за рание сколько будет строк!!!
Создать столбец с CheckBox'ми!
И если CheckBox= ДА до данную строку полностью добавить во второй StrinGrid2!
Предложите способ это сделать!!
Ося (2006-10-23 14:15:00) [10]Интересно и в каком состоянии он находится когда я его содал???
Плохиш (2006-10-23 14:12:00) [11]
> Ося (23.10.06 14:00) [3]
> СПЕЦИАЛЬНО ДЛЯ ПЛОХИША!!!!
К сожалению, я не понимаю фраз типа "Не хочет", "то ошибка то еще какой бред", "Выдает ошибку" и им подобных.
default (2006-10-23 14:03:00) [12]
> Как вынуть из этих NewCheckBox в каком он сотоянии!!!
> if newcheckBox.Checked=true then begin end;
> Выдает ошибку(((
> Чаво делать???
Checked используется, в основном тогда когда чекбокс имеет всего два состояния
а вообще, остап сулейман берта мария бендербей, ты бы литературку по компонентам почитал или хелп
Ося (2006-10-23 14:00:00) [13]СПЕЦИАЛЬНО ДЛЯ ПЛОХИША!!!!
И так у мну создается динамически куча NewCheckBox
и вставляем их StringGrid! Блага такой информации хватает!
http://delphi-faq.zoxt.net/130.htm?id=70023, малость переработал так что бы работало в динамике, а в смысле
есть типа куча артикулов, в зависимости от системы я вывожу те которые нужно в Гриде, и прорисовываю CheckBox напротив каждого.
И при значении True одного или несколько пытаюсь вывести их в другой грид. Не хочет то ошибка то еще какой бред!
И теперь вопрос! Как вынуть из этих NewCheckBox в каком он состоянии!!!
Пробовал
for i:=1 to StringGrid_dop_vivod.RowCount do begin
NewCheckBox.Tag:=i;
if newcheckBox.Checked=true then begin end;
Выдает ошибку(((
Что делать делать???
PS Так понятно???
Ося (2006-10-23 13:58:00) [14]Если не хочешь подсказыватьили помочь , ничего не говори!!!
Плохиш (2006-10-23 13:46:00) [15]
> Чаво делать???
Для начала заняться изучением русского языка.