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 QScrollbar

QScrollBar é uma barra de rolagem, usada para rolar o conteúdo de uma paleta de cores de
janela, um form, ou controle. Pode funcionar como um simples trackbar.
Demais componentes    - Click Barra lateral esquerda
Informações adicionais - Click propriedades  em azul
Propriedades de QScrollBar
   Campo    Tipo    R/W+    Padrão    Suporte#
 Align
 INTEGER    RW  alNone    
 Cursor
 INTEGER    RW  crDefault    W
 Enabled
 INTEGER    RW  True    WX
 Handle
 INTEGER    R      W
 Height
 INTEGER    RW      WX
 Hint
 STRING    RW      WX
 Kind
 INTEGER    RW  sbHorizontal    WX
 LargeChange
 INTEGER    RW  1    WX
 Left
 INTEGER    RW  0    WX
 Max
 INTEGER    RW  100    WX
 Min
 INTEGER    RW  0    WX
 PageSize
 INTEGER    RW  1    W
 Parent
 QFORM/QPANEL/QTABCONTROL    W      WX
 PopupMenu
 QPOPUPMENU    W      W
 Position
 INTEGER    RW  0    WX
 ShowHint
 INTEGER    RW  False    W
 SmallChange
 INTEGER    RW  1    WX
 TabOrder
 INTEGER    RW      W
 Tag
 INTEGER    RW      WX
 Top
 INTEGER    RW  0    WX
 Width
 INTEGER    RW      WX
 Visible
 INTEGER    RW  True    WX
+ R = Propriedade de leitura   W = Propriedade de escrita             #W = Windows  X = Linux  G = Solaris


Eventos de QScrollBar
   Evento    Tipo    Ocorre quando...    Parâmetros  Suporte#
 OnChange
 VOID  Mudança na rolagem    0    WX
 OnKeyDown
 SUB (Key AS Word, Shift AS INTEGER)  Tecla sendo pressionada    2    WG
 OnKeyPress
 SUB (Key AS BYTE)  Usuário pressiona tecla    1    WG
 OnKeyUp
 SUB (Key AS Word, Shift AS INTEGER)  Tecla solta    2    WG
 OnScroll
 SUB (ScrollCode AS BYTE, AS LONG)  Rolando a barra    2    W
#W = Windows  X = Linux  G = Solaris


QScrollBar exemplo:

'QScrollBar paleta de cores Rapid-Q por  by William Yu

DECLARE SUB ColorChange
DECLARE SUB Paint

CONST False = 0
CONST True = NOT False



'Aqui está algo que irá converter o seu padrão RGB para Rapid-Q BGR.
'É completamente inútil, porque uma função RGB já está implementado!


FUNCTION ConvertRGB(R AS INTEGER, G AS INTEGER, B AS INTEGER) AS INTEGER
  ConvertRGB = (B SHL 16) OR (G SHL 8) OR R
END FUNCTION

CREATE Form AS QForm
  CREATE LabelRed AS QLabel

    Left = 10
    Top = 22
    Caption = "Vermelho:"
  END CREATE
  CREATE LabelGreen AS QLabel
    Left = 5
    Top = 52
    Caption = "Verde:"

 
END CREATE
  CREATE LabelBlue AS QLabel
    Left = 10
    Top = 82
    Caption = "Azul:"
  END CREATE
  CREATE LabelNum1 AS QLabel
    Left = 270
    Top = 22
    Caption = "0"
  END CREATE
  CREATE LabelNum2 AS QLabel
    Left = 270
    Top = 52
    Caption = "0"
  END CREATE
  CREATE LabelNum3 AS QLabel
    Left = 270
    Top = 82
    Caption = "0"
  END CREATE
  CREATE ScrollRed AS QScrollBar
    Left = 50
    Top = 20
    Width = 200
    Height = 20
    Min = 0: Max = 255
    ShowHint =  True
    Hint = "Atributo vermelho"
    OnChange = ColorChange
  END CREATE
  CREATE ScrollGreen AS QScrollBar
    Left = 50
    Top = 50
    Width = 200
    Height = 20

 
   Min = 0: Max = 255
    ShowHint =  True
    Hint = " Atributo verde"
    OnChange = ColorChange
  END CREATE
  CREATE ScrollBlue AS QScrollBar
    Left = 50
    Top = 80
    Width = 200
    Height = 20
    Min = 0: Max = 255
    ShowHint =  True
    Hint = "Atributo azul"
    OnChange = ColorChange
  END CREATE
  CREATE PaintBox AS QCanvas
    Left = 50
    Top = 110
    Height = 90
    Width = 200
    OnPaint = Paint
  END CREATE

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

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