Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Внизпростой вопрос Найти похожие ветки
← →
AntonUSAnoV (2008-01-23 23:22) [0]Знаю, что глупо, но подскажите плиз, как в коде проги установить св-во goediting у stringgrida в false,
просто не разберусь с присваиванием:
stringgrid1.options:=????????
← →
turbouser © (2008-01-23 23:25) [1]stringgrid1.options:=stringgrid1.options-goediting
← →
AntonUSAnoV (2008-01-23 23:27) [2]
> turbouser
а полностью ? (с false)
← →
turbouser © (2008-01-23 23:30) [3]
> AntonUSAnoV (23.01.08 23:27) [2]
>
>
> > turbouser
>
> а полностью ? (с false)
stringgrid1.options:=stringgrid1.options-[goediting];
← →
AntonUSAnoV (2008-01-23 23:34) [4]Не, Вы конечно можете убить меня, но хочется пояснений, почему тире, как оперировать положениями true - false ??
← →
Efir (2008-01-23 23:42) [5]Потому что свойство описано множеством.
← →
palva © (2008-01-23 23:42) [6]Минус это вычитание множеств.
type
TGridOption = (goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving, goColMoving, goEditing, goTabs, goRowSelect, goAlwaysShowEditor, goThumbTracking);
TGridOptions = set of TGridOption;
← →
Efir (2008-01-23 23:44) [7]Если [goediting] есть в множестве, то он - true, иначе - false;
stringgrid1.options:=stringgrid1.options-[goediting] - удаляем из множества - false
stringgrid1.options:=stringgrid1.options+[goediting] - добавляем в множество - true
← →
AntonUSAnoV (2008-01-23 23:57) [8]Спасибо
← →
palva © (2008-01-24 00:01) [9]Там нету true/false. Там множество перечислимого типа. goediting - одно из значений этого типа.
← →
{RASkov} © (2008-01-24 00:21) [10]Вообще для множеств есть
Include() включить
Exclude() исключить
раз уж про множества разговор завели, ....но для сабжа это конечно же не подойдет)
но можно так:var GO: TGridOptions;
begin
GO:=stringgrid.Options;
Include(GO, goEditing); //Добавили, т.е. goEditing=True :)
stringgrid.Options:=GO;
end;
Впрочем лучший вариант уже был сказан)
← →
Германн © (2008-01-24 00:26) [11]
> AntonUSAnoV (23.01.08 23:34) [4]
>
> Не, Вы конечно можете убить меня, но хочется пояснений,
> почему тире, как оперировать положениями true - false ??
>
>
Ууу как всё запущено. Не выучив азбуку не осилить орфографию!
← →
Anatoly Podgoretsky © (2008-01-24 01:01) [12]> AntonUSAnoV (23.01.2008 23:34:04) [4]
Это не тире, а операция исключения.
← →
AntonUSAnoV (2008-01-24 11:54) [13]
> Германн ©
Понимаете, Delphi я изучаю преимущественно методом научного тыка, и конечно же общения с таими профессионалами как Вы, хотя и учусь на 3 курсе на программиста в одном Самарском колледже, но % моих знаний полученных от преподавателей с натяжкой = 1 %, так что я считаю лучше задавать глупые вопросы Вам, мастерам, чем просто сидеть и ждать когда тебе выдадут корочки о среднем специальном образовании...
← →
Leonid Troyanovsky © (2008-01-24 17:50) [14]
> AntonUSAnoV (24.01.08 11:54) [13]
> с натяжкой = 1 %, так что я считаю лучше задавать глупые
> вопросы Вам
Да не нужны нам вопросы глупые.
И не надо ничего ждать, а следует почитать книжечки.
Будут же вопросы умные, то и ответы таковые найдутся.
--
Regards, LVT.
← →
ANB © (2008-01-24 17:58) [15]
> чем просто сидеть и ждать когда тебе выдадут корочки о среднем
> специальном образовании...
Книжка с основами делфи изучается максимум за месяц. Так что ждать не особо долго.
ЗЫ. В одной конторке я проходил ликбез по делфи (загнали, т.к. я оракла совсем не знал. впрочем, и по делфи узнал много полезного, т.к. читал softwarer). Читали как для совсем нулевых. Хватило недели. Выпускной экзамен - написать аналог пл/скл девелопера за 2 часа. Практически все справились. :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.047 c