Referência de Objetos ou componentes

Application
ClipBoard
Printer
QBitMap
QButton
QCanvas
QCheckBox
QComboBox
QComPort
QCoolBtn
QDirTree
QEdit
QFileListBox
QFileStream
QFont
QFontDialog
QForm
QGauge
QGlassFrame
QGroupBox
QHeader
QImage
QImageList
QLabel
QListBox
QListView
QMainMenu
QMemoryStream
QMenuItem
QMySQL
QNotifyIconData
QOpenDialog
QOleObject
QOleContainer
QOutLine
QOvalBtn
QPanel
QPopMenu
QRadioButton
QRect
QRegistry
QRichEdit
QSaveDialog
QScrollBar
QScrolBox
QSocket
QSplitter
QStatusBar
QStringGrid
QStringList
QTabControl
QTimer
QTrackBar
QTreeView
Componente QForm (Formulário base)

QForm é a aplicação de uma janela padrão. Podem-se colocar nele
quaisquer componentes tais como QEdit, QLabel, QButton e etc....
Demais componentes    - Click Barra lateral esquerda
Informações adicionais - Click propriedades  em azul


Propriedades de QForm
   Campo    Tipo    R/W+    Padrão    Suporte#
 AutoScroll
 INTEGER    RW  alNone    W
 BorderStyle
 INTEGER    RW  bsSizeable    WXG
 Caption
 STRING    RW      WXG
 ClientHeight
 STRING    RW      WXG
 Color
 INTEGER    RW  clBtnFace    W
 Cursor
 INTEGER    RW  crDefault    W
 Font
 QFONT    W      W
 FormStyle
 INTEGER    RW  fsNormal    W
Handle
 INTEGER    R      W
Height
 INTEGER    RW      WXG
Hint
 STRING    RW      WXG
IcoHandle
 RESOURCE    W      W
Icon
 STRING    W      W
KeyPreview
 INTEGER    RW  False    W
Left
 INTEGER    RW  0    WXG
ModalResult
 INTEGER    W      W
Parent
 QFORM    W      W
PopupMenu
 QPOPUPMENU    W      W
ShowHint
 INTEGER    RW  False    W
Top
 INTEGER    RW  0    WXG
Visible
 INTEGER    RW  True    WXG
Width
 INTEGER    RW      WXG
WindowState
 INTEGER    RW  wsNormal    W
+ R = Propriedade de leitura   W = Propriedade de escrita             #W = Windows  X = Linux  G = Solaris


Métodos de QForm
   Método    Tipo    Descrição  Parâmetros  Suporte#
 AddBorderIcons
SUBI Adiciona Icones de borda.    INTEGER, Infinite    W
 Center
SUB Usado para centrar um form.    0    WXG
 Circle
SUB (x1%, y1%, x2%, y2%, c%, fill%) Desenha e preenche Círculo/Ellipse.    6    W
 Close
SUB Fecha o form.        WXG
 CopyRect
SUB (D, Image, S) D e S são QRECTs, Image pode ser QImage, QCanvas, ou QBitmap.    3    W
 DelBorderIcons
SUBI Remove Icones da borda.    INTEGER Infinite    W
 Draw
SUB (x%, y%, BMP) Pinta Bitmap no Canvas.    3    W
 FillRect
SUB (x1%, y1%, x2%, y2%, c%) Pinta e preenche um retângulo.    5    W
 HideTitleBar
SUB Esconde o Caption.    0    W
 Line
SUB (x1%, y1%, x2%, y2%, c%) Desenha uma linha no form.    5    W
 Paint
SUB (x%, y%, c%, borderc%) Preenche a região.    4    W
 Pset
SUB (x%, y%, c%) Plota um Pixel.    3    W
 Rectangle
SUB (x1%, y1%, x2%, y2%, c%) Pinta um retângulo.    5    W
 Repaint
SUB Repinta o inteiro form.    0    W
 RoundRect
SUB (x1%, y1%, x2%, y2%, x3%, y3%, c%) Pinta e preenche um retângulo.    7    W
 ShapeForm
SUB (Filename$|Resource, TransparentColor&) Põe o form como desenho de imagem.    2    W
 Show
SUB Usado para mostrar form escondido.    0    WX
 ShowModal
FUNCTION AS SHORT Mostra o form e espera finalizar.    0    WXG
 ShowTitleBar
SUB Mostra o Caption.    0    W
 StretchDraw
SUB (Rect AS QRECT, BMP) Pinta BMP e ajusta dentro de Rect.    2    W
 TextHeight
FUNCTION (Text$) AS WORD Retorna a altura, em pixels, da string Text$.    1    W
 TextWidth
FUNCTION (Text$) AS WORD Retorna a largura, em pixels, da string Text$.    1    W
 TextRect
SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%) Escreve texto, e encaixa dentro da região Rect.    6    W
 TextOut
SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%) Escreve texto, e encaixa dentro da região Rect.    6    W
#W = Windows  X = Linux  G = Solaris


Eventos de QForm
   Evento    Tipo    Ocorre quando...    Parâmetros  Suporte#
 OnClick
 VOID  Usuário clicou na área do form    0    W
 OnClose
 SUB (Action AS INTEGER)  Fecha o Form    1    W
 OnHint
 SUB (Hint AS STRING)  Hint é mostrado.    1    W
 OnKeyDown
 SUB (Key AS Word, Shift AS INTEGER)  Tecla pressionada.    2    W
 OnKeyPress
 SUB (Key AS BYTE)  Usuário pressionou uma tecla.    1    W
 OnKeyUp
 SUB (Key AS Word, Shift AS INTEGER)  Usuário soltou uma tecla.    2    W
 OnMouseDown
 SUB (Button%, X%, Y%, Shift%)  Botão do Mouse pressionado.    4    W
 OnMouseMove
 SUB (X%, Y%, Shift%)  Mouse foi movido.    3    W
 OnMouseUp
 SUB (Button%, X%, Y%, Shift%)  Botão do Mouse foi solto.    4    W
 OnPaint
 VOID  Form requisitou repintura.    0    W
 OnResize
 VOID  Form foi redimensionado.    0    W
 OnShow
 VOID  Form foi mostrado.    0    W
 WndProc
 SUB (Hwnd%, Msg%, wParam%, lParam%)  Menssagens postadas/enviadas para QForm.    4    W
QForm exemplo:

 DIM Form AS QForm
 DIM Button AS QBUTTON

 Button.Parent = Form    
'Adiciona um botão ao recipiente form
 Form.Center
 Form.Caption = "Hello world!"

 IF Form.ShowModal THEN
   PRINT "Return result is TRUE"
 ELSE
   PRINT "Return result is FALSE"
 END IF


Sinta-se à vontade para dar sugestões e fazer críticas construtivas.

Anterior           Alto da página           Página Inicial             Próxima