|
|
|
| Как в данном событии получить значение того поля в котором щёлкнули мышкой. | |
|
| |
|
|
|
|
| Я так и пишу, но что-то не фурычит.....
Private Sub Form_Current()
Dim ctlCurrentControl As Control
Set ctlCurrentControl = Me.ActiveControl ' здеся говорит
введённое выражение требует, чтобы элемент управления находился в активном окне
(что бы это значало?)
MsgBox ctlCurrentControl.NAME
End Sub
|
писал вот так
Dim ctlCurrentControl As Control
Set ctlCurrentControl = Screen.ActiveControl
MsgBox ctlCurrentControl.NAME
|
эффект тот жа | |
|
| |
|
|
|
| ну наверное ж не в этом событии:
Private Sub Form_Current
нужно определять имя контрола по которому щелкнули мышкой | |
|
| |
|
|
|
| то верно видимо не в этом событии, а где ж ловить мне надо бы ловить любой клик по полю и его название брать
так таже история
Sub ActiveObjects()
Dim frm As Form, ctl As Control
Set frm = Screen.ActiveForm
MsgBox frm.NAME & " активная форма."
Set ctl = Screen.ActiveControl
MsgBox ctl.NAME & " активен control " _
& "в этой форме."
End Sub
|
| |
|
| |
|
|
|
| а если котнрол не может получить фокус, и соответственно не может быть ActiveControl, то тогда как? | |
|
| |
|
|
|
| Хр. его знает.
Я щёлкаю мышкой по контролу
срабатывает событие Form_Current
а получить чаво щёлкнули - фиг вам.......... | |
|
| |
|
|
|
| по любому контролу щелкаете (в т.ч. и по надписи может)? | |
|
| |
|
|
|
| а получить чаво щёлкнули - фиг вам.......... | |
|
| |
|
|
|
| так как же получить чаво щёлкнули ??? | |
|
| |
|
|
|
|
Я щёлкаю мышкой по контролу
|
хочу, а что хочу - сами догадайтесь
- тип контрола?
- он такой один или их несколько?
- если несколько то они все одного типа?
- на эти типы контролов впринципе возможно перевести фокус? | |
|
| |
|
|
|
| Задачку поподробнее опиши, почему именно Current?
Событие Current формы происходит ДО события Click контрола | |
|
| |
|
32 Кб. |
|
| Извините за невразумительность вопроса.
Имеется ленточная форма
При клике мышкой на поле(любое поле) формы - пытаюсь отловить этот момент и узнать в какое поле ткнули мышкой........
Свойство поля "клик" - не подходить потому, что на все клики придётся писать код. | |
|
| |
|
|
|
| посмотри вот это
http://hiprog.com/index.php?option=com_content&task=view&id=251661594&Itemid=35 | |
|
| |
|