![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
простой вопрос [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