Control.Proxy (gb.qt4)
Retorna ou define o "proxy" de um controle.
Quando um controle tem um proxy, ele irá duplicar todos os eventos do mouse e do teclado do proxy para si.
Ou seja, se o proxy gera um evento KeyPress, então, o controle vai levantar este evento também.
Além disso, os métodos
SetFocus and
HasFocus vai realmente agir sobre o proxy.
Use o proxy quando você criar um controle composto à base de um
UserControl, com um dos filhos
manipulando todos os eventos de mouse e teclado.
Por exemplo, a classe
ButtonBox, e um
TextBox e um
Button, use seu TextBox interior como proxy.
Você verá todos os eventos gerados pelo TextBox como se o ButtonBox realmente os levantou.
List com propriedades e métodos que levam o proxy em conta:
Lista de eventos que leva o proxy em conta:
Veja também