ник: Дядя Федор
Вот проблема: (см. аттач).
Есть отчет.
Это типа плана работ по дням (неважно).
Ячейки могут быть белые или закрашена серым.
Красятся в событии форматировании\
типа есили что-то то : ctl.BackColor = 12632256
В событии печать:
Синяя вертикальная линия нарисована методом LINE. (Это типа переход недели - неважно).
код такой:
'Линии недель
Me.DrawWidth = 30
For inedel = 1 To kolnedel
StartX = Me.Controls("Col" & VarNedelCoord(inedel)).Left - 20
EndX = Me.Controls("Col" & VarNedelCoord(inedel)).Left - 20
StartY = Me.Controls("Col" & VarNedelCoord(inedel)).Top
EndY = Me.Controls("Col" & VarNedelCoord(inedel)).Top + lngHeight + lngHeight2
Me.Line (StartX, StartY)-(StartX, EndY), 8388608
Next
|
Если ячейка серая - линия получается за ней......
Как сделать, чтобы линия была всегда на переднем плане?