, (Lab4).
3. (File/New/Form). Form1 (Caption- , Name-MainForm).
4. TMainMenu Menu Designer, Items . , Button . Caption . , -.
:
Lab2
Lab3
Lab4
Main
5. MainForm (Project/Options/Main form:MainForm). .
6. Aboutbox (File/New/Other.../Forms/About box/OK). : Product Name - ; Version-1; Copyright-; Comments-. ʻ (). About. MainMenu MainForm (lab5) .
7. ( File/New/Other.../Dialogs/Password Dialog/OK). ʻ . Cancel . . Password. PasswordDlg (Project/Options/Main form: PasswordDlg).
8. . . .
Lab5.
6
, . , . . DRAG&DROP. HINT.
, :
- OnMouseDown: TMouseEvent OnMouseUp: TMouseEvent ;
- OnMouseMove: TMouseMoveEvent - ;
- OnClick:TNotifyEvent OnDblClick: TNotifyEvent .
Sender , , X Y . Button : < > (mbLeft), < > (mbRight) < > (mbMiddle). Shift , : ssShift <Shift>; ssAlt <Alt>; ssCtrl - <Ctrl>; ssLeft < >; ssRight - < >; ssMiddle - < >; ssDouble < > < > .
|
|
TControl. :
- OnKeyDown OnKeyUp ;
- OnKeyPress - .
Shift, , . Key .
Drag&Drop , :
- DragMode , , Drag&Drop (dmManual, dmAutomatic):
- DragCursor ;
- OnDragOver ( Sender , ; Source - ; X, Y ; State ; Accept );
- OnDragDrop , ;
- OnEndDrag (Sender ; Targer - Nil).