Цитата:
Проблема в том, что после его выполнения в исходной memo-ячейке ВЕСЬ текст становиться выделенным.
а это можно считать багом?
Проблема в том, что после его выполнения в исходной memo-ячейке ВЕСЬ текст становиться выделенным.
Хочу, чтобы в зависимости от заполненности строк отвечающих за запросы, можно было енэйблить-дизэйблить элементы радиогруп....
че разбираться куда "девочки попрятали свои штучки" - в частности enable и checked
У TcxRadioGroupItem свойство Enabled имеет, но оно protected.
TcxButtonGroupItemAccess = class(TcxButtonGroupItem);- насколько я понял трюк заключается в том, чтобы из класса наследника стучаться к протектед свойствам.. Т.е. по идее нужно подкидывать класс наследник с радиобуттонами в ран-тайм, и таким образом, получаешь доступ к свойству enabled? Тогда может проще в классе наследнике перенести свойство в паблишед? или нет?
А по поводу cheked ничего не подскажите?
Тогда может проще в классе наследнике перенести свойство в паблишед? или нет?
The Protected directive starts a declaration section of a class definition. In a protected section, Fields, Properties and Methods are declared to be accessible to this class and classes descending from it. But not accessible externally by class users.
It is similar to the Private directive - it hides the internal implementation of a class, but does not hide such data and methods from subclasses.
Или что вы имели ввиду под подсказать
TcxButtonGroupItemAccess(TcxRadioGroupProperties(<YourcxBarEditItem>.Properties).Items[1]).Enabled := false;
Enabled есть, а вот Checked я не нашел..
Meister Floh
Подскажите пожалуйста, как можно отследить, находится ли курсор мышки над ApplicationButton?
если ты будеш подкидать под свой сервак то надо твои юзер/пас
тутича сорцы
Можно так -
Код:
procedure <YourForm>.<YourcxDBVerticalGridStylesGetContentStyle>(Sender: TObject; AEditProp: TcxCustomEditorRowProperties;
AFocused: Boolean; ARecordIndex: Integer; var AStyle: TcxStyle);
begin
AStyle := <YourcxStyle>; //это обязательно!
if TcxDBEditorRow(AEditProp.Row).Properties.DataBinding.FieldName = '<YourField1Name>' then
AStyle.Color := clRed
else
if TcxDBEditorRow(AEditProp.Row).Properties.DataBinding.FieldName = '<YourField2Name>' then
AStyle.Color := clYellow
else AStyle.Color := clGreen;
end;
наверное без where a.CTAN_AMORT_MASTER_ID=:CTAN_AMORT_MASTER_ID не обойтись
tblDvig['CTAN_AMORT_MASTER_ID'] := tblCtan['CTAN_AMORT_MASTER_ID']
При такой реализации изменения стиля влияет на отрисовку всех ячеек (ибо меняется весь стиль)
Нет, стиль меняется только для нужных Row.
но теперь не вижу новой записи до полной перезагрузки таблицы tblDvig
Не подскажете - как определить столбец, над которым находится курсор мышки (QuantumTreeList)?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
Предыдущая тема: Delphi: tcp клиент в потоке