Пишу UserControl...
Функции его переррисовки находяться в модуле. Перед перерисовкой контрол нужно очищать. UserControl.cls естественно не поможет. Как быть?



GSerg писал(а):Во-первых, почему они там находятся, и во-вторых, а как же они в этом случае узнают, где рисовать?

tyomitch писал(а):Передавать в функции перерисовки ссылку на экземпляр контрола.


lister писал(а):tyomitch писал(а):Передавать в функции перерисовки ссылку на экземпляр контрола.
А можно пример в двух строках?
Public Sub RedrawMyCoolControl(ByVal ctl As UserControl)
...
ctl.Cls
...
End Sub
...
Private Sub UserControl_Paint()
RedrawMyCoolControl Me
End Sub


lister писал(а):GSerg
Кирпичи???

Сейчас этот форум просматривают: Google-бот и гости: 15