Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамически созданные С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]


> Чаво делать???

Для начала заняться изучением русского языка.


Наверх

Титульная страница Поиск, карта сайта Написать письмо