Пишу 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
Кирпичи???
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59