![]() |
#3 |
Участник
|
Если внимательно посмотреть на грид, то видно, что раскрашивается на самом деле его сторока. Если выделить поле с контролом комбобокс в гриде, то он так же не будет раскрашиваться как и отдельный элемент на форме.
Не очень красивое решение - по изменению активной строки датасоурса изменять BackgroundColor() у контрола X++: if ( ) { [ ].colorScheme(FormColorScheme::RGB); [ ].backgroundColor(winapi::RGB2int(200,255,200)); } else { [ ].colorScheme(FormColorScheme::WindowsPalette); [ ].backgroundColor(WindowsPalette::WindowBackground); }
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: savel (1), Poleax (1). |