将鼠标光标设置为textInput上的手,而不会丢失文本选择

时间:2009-12-20 21:01:07

标签: flex

我希望在用于输入 <mx:textInput>时将鼠标光标更改为手。当该字段已经处于焦点上时,应该可以选择文本。

我尝试了useHandCursor="true"buttonMode="true"mouseChildren="false"的任意组合,最接近的结果就是使用了所有这三种组合。然后手形光标出现,但文本字段失去其选择“能力”(无法使用鼠标选择文本)。这是合乎逻辑的,因为mouseChildren="false"禁用了此功能。但是我如何实现理想的结果呢?

P.S。使用Flex 3.1。

1 个答案:

答案 0 :(得分:3)

你可以试试这个:

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

但是当您选择文本时,光标将成为文本选择图标。

你想要那个,或者你想在选择文字时手上有一个图标吗?