9. Advanced AJAX
Move Handle: Specifying Which Controls to Move
<< Automatic Scrolling
|
Back to Main
|
Move Handle: Defining Drop Zones >>
View Source
will open in a new window
Specifying Which Controls to Move
Hopefully this example shows why not all
QControl
objects can be move handles.
Below, we have rendered a
QLabel
and a
QTextBox
. We want the textbox to be moveable, but if we make the textbox a "move handle" to move itself, the user will no longer be able to click "into" the textbox to enter in data. Therefore, we specify the label to be the "move handle", and we add the label (itself) and the textbox as targets to be moved by the label.
This is done by making two calls to the label's
AddControlToMove
method. The first call is made to add the label (itself), and the second call is made to add the textbox.
Note how you will move both controls when you drag the label around, and also note how you can still click "into" the textbox to enter in data.
Please Enter your Name