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

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

простой вопрос [D7, XP]


AntonUSAnoV ©   (2008-01-23 23:22:00) 

Знаю, что глупо, но подскажите плиз, как в коде проги установить св-во goediting у stringgrida в false,
просто не разберусь с присваиванием:
stringgrid1.options:=????????


ANB   (2008-01-24 17:58:00) [1]


> чем просто сидеть и ждать когда тебе выдадут корочки о среднем
> специальном образовании...

Книжка с основами делфи изучается максимум за месяц. Так что ждать не особо долго.
ЗЫ. В одной конторке я проходил ликбез по делфи (загнали, т.к. я оракла совсем не знал. впрочем, и по делфи узнал много полезного, т.к. читал softwarer). Читали как для совсем нулевых. Хватило недели. Выпускной экзамен - написать аналог пл/скл девелопера за 2 часа. Практически все справились. :)


Leonid Troyanovsky   (2008-01-24 17:50:00) [2]


> AntonUSAnoV   (24.01.08 11:54) [13]

> с натяжкой = 1 %, так что я считаю лучше задавать глупые
> вопросы Вам

Да не нужны нам вопросы глупые.
И не надо ничего ждать, а следует почитать книжечки.

Будут же вопросы умные, то и ответы таковые найдутся.

--
Regards, LVT.


AntonUSAnoV   (2008-01-24 11:54:00) [3]


> Германн ©

Понимаете, Delphi я изучаю преимущественно методом научного тыка, и конечно же общения с таими профессионалами как Вы, хотя и учусь на 3 курсе на программиста в одном Самарском колледже, но % моих знаний полученных от преподавателей с натяжкой = 1 %, так что я считаю лучше задавать глупые вопросы Вам, мастерам, чем просто сидеть и ждать когда тебе выдадут корочки о среднем специальном образовании...


Anatoly Podgoretsky   (2008-01-24 01:01:00) [4]

> AntonUSAnoV  (23.01.2008 23:34:04)  [4]

Это не тире, а операция исключения.


Германн   (2008-01-24 00:26:00) [5]


> AntonUSAnoV   (23.01.08 23:34) [4]
>
> Не, Вы конечно можете убить меня, но хочется пояснений,
> почему тире, как оперировать положениями true - false ??
>
>

Ууу как всё запущено. Не выучив азбуку не осилить орфографию!


{RASkov}   (2008-01-24 00:21:00) [6]

Вообще для множеств есть
 Include() включить
 Exclude() исключить
раз уж про множества разговор завели, ....но для сабжа это конечно же не подойдет)
но можно так:
var GO: TGridOptions;
begin
 GO:=stringgrid.Options;
 Include(GO, goEditing); //Добавили, т.е. goEditing=True :)
 stringgrid.Options:=GO;
end;

Впрочем лучший вариант уже был сказан)


palva   (2008-01-24 00:01:00) [7]

Там нету true/false. Там множество перечислимого типа. goediting - одно из значений этого типа.


AntonUSAnoV   (2008-01-23 23:57:00) [8]

Спасибо


Efir   (2008-01-23 23:44:00) [9]

Если [goediting] есть в множестве, то он - true, иначе - false;
stringgrid1.options:=stringgrid1.options-[goediting] - удаляем из множества - false
stringgrid1.options:=stringgrid1.options+[goediting] - добавляем в множество - true


Efir   (2008-01-23 23:42:00) [10]

Потому что свойство описано множеством.


palva   (2008-01-23 23:42:00) [11]

Минус это вычитание множеств.

type

 TGridOption = (goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving, goColMoving, goEditing, goTabs, goRowSelect, goAlwaysShowEditor, goThumbTracking);

 TGridOptions = set of TGridOption;


AntonUSAnoV   (2008-01-23 23:34:00) [12]

Не, Вы конечно можете убить меня, но хочется пояснений, почему тире, как оперировать положениями true - false ??


turbouser   (2008-01-23 23:30:00) [13]


> AntonUSAnoV   (23.01.08 23:27) [2]
>
>
> > turbouser
>
> а полностью ? (с false)

stringgrid1.options:=stringgrid1.options-[goediting];


AntonUSAnoV   (2008-01-23 23:27:00) [14]


> turbouser

а полностью ? (с false)


turbouser   (2008-01-23 23:25:00) [15]

stringgrid1.options:=stringgrid1.options-goediting


Наверх

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