2017-04-05 22 views

回答

0

on-enter處理程序中,您需要更改窗口面的​​構面(在這種情況下,只是父面),以指向您要關注的面。所以,你的代碼就變成了:

view [ f1: field focus on-enter [face/parent/selected: f2] f2: field ] 

如果您需要經常改變焦點,您可以定義一個方便的快捷功能:

set-focus: function [face [object!]][ 
    p: face/parent 
    while [p/type <> 'window][p: p/parent] 
    p/selected: face 
] 

view [ f1: field focus on-enter [set-focus f2] f2: field ] 

紅/ View將提供一個內置在未來的版本set-focus功能,所以你不必在自己的代碼中定義它。

+0

我很高興得到紅色父親的迴應。謝謝 –

+0

不客氣。 ;-) – DocKimbel

相關問題