
Я так пробовал... оно иногда глюкает(не срабатывает).... а по другому никак нельзя?RayShade писал(а):Сделай лейбл, который будет менять свой шрифт на подчеркнутый при наведении на него мыши (MouseMove) и обрабатывай Label_Click, чтобы производить действия по нажатию мыши.
lblLeft=Form.Left + Label1.Left)/Screen.TwipsPerPixelX
lblTop=(Form.Top + Label1.Top)/Screen.TwipsPerPixelY
lblWidth=Label1.Width/Screen.TwipsPerPixelX
lblHeight=Label1.Height/Screen.TwipsPerPixelY
If Cursor.X > lblLeft and cursor.X < lblLeft + lblWidth Then
If Cursor.Y > lblTop and cursor.Y < lblTop + lblHeight Then
Label1.Font.Underline=True
Label1.ForeColor=RGB(0,0,255)
Else:
Label1.Font.Underline=False
Label1.ForeColor=RGB(0,0,0)
End If
End If
Kostyan писал(а):Люди, вы гоните, это-ж способ через ж...пу. Единственно правильный (с точки зрения оптимальности) способ это обработка MouseMove и Click
XPraptor писал(а):Kostyan:
А как ты определишь по MouseMove что курсор сошел с лабеля?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4