Установить курсор мыши как руку на textInput без потери выделения текста - PullRequest
0 голосов
/ 21 декабря 2009

Я хочу, чтобы курсор мыши был изменен на руку при использовании для ввода <mx:textInput>. Когда поле уже в фокусе, выбор текста должен быть доступен.

Я пробовал любую комбинацию useHandCursor="true", buttonMode="true" и mouseChildren="false", и самый близкий результат - при использовании всех трех из них. Затем появляется курсор в виде руки, но текстовое поле теряет свой выбор «способности» (текст нельзя выделить с помощью мыши). Это логично, поскольку mouseChildren="false" отключает это. Но как мне добиться желаемого результата?

P.S. используя Flex 3.1.

1 Ответ

3 голосов
/ 21 декабря 2009

Вы можете попробовать это:

<mx:TextInput id="textInput" mouseChildren="false" useHandCursor="true" buttonMode="true" 
    focusIn="{textInput.mouseChildren = true}"
    focusOut="{textInput.mouseChildren = false}" />

Но тогда, когда вы выделите текст, курсор станет иконкой выделения текста.

Вы хотите это или хотите, чтобы значок был рукой даже при выделении текста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...