Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.048 c
2-1201186046
Knob
2008-01-24 17:47
2008.02.17
Как сделать прозрачность


2-1200839300
wii
2008-01-20 17:28
2008.02.17
eval() в Delphi


2-1200973467
Dina
2008-01-22 06:44
2008.02.17
Массив в Delphi


6-1180434983
G_M_S
2007-05-29 14:36
2008.02.17
Компонент для чтения RSS


15-1200215446
Dark_Blue
2008-01-13 12:10
2008.02.17
Протестируйте тест





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский