Classe TUiDmxScroller_Buttons
Unit
Declaração
type TUiDmxScroller_Buttons = class(TUiMethods)
Descrição
A classe TUiDmxScroller_Buttons
tem como objetivo registrar os dados necessários para criar os botões de navegação e edição de uma tabela quando TDataSource for <> nil.
EXEMPLO USO
Hierarquia
- TUiConsts
- TUiMethods
- TUiDmxScroller_Buttons
Visão Geral
Campos
![]() |
UiDmxScroller: TUiDmxScroller; |
![]() |
Var OkCmmNewRecord: boolean; |
![]() |
Var OkCmmDbLocaliza: boolean; |
![]() |
Var OkCmmZeroizeRecord: boolean; |
![]() |
nested const Max_List_Buttons = sizeof(Longint)*8; |
![]() |
Commands_Buttons: Array[0..Max_List_Buttons] of TRCommand; |
Métodos
![]() |
constructor Create(aOwner:TComponent); Override; |
![]() |
Function Set_Commands_Buttons_Mb(Const aMb_Bits:Longint):Longint; |
![]() |
Procedure Create_RCommand(Const aStrCommand:tString; Const aName,aParam :AnsiString; Const aKeyCode:Word; Const aAHelpCtx:Word; Const aFlag : Byte; Const aMb_Bits : Longint; Const aFlags_Buttons : Byte; var RCommand_Temp : TRCommand ); |
![]() |
Function Create_RCommands_Buttons(aCmNovoStr:AnsiString;aCmAlteracaoStr:AnsiString;aCmExclusaoStr:AnsiString;ACmLocalizaStr:AnsiString):Word; overload; Virtual; |
![]() |
function Add_RCommands_Buttons(aStrCommand: tString; aName: AnsiString; aParam: tString; aKeyCode: Word; aAHelpCtx: Word; aState: Byte; aFlags_Buttons: Byte): Longint; |
![]() |
Function Length_Button_Name_Actives:Smallint; |
![]() |
Function Get_Commands_Mb_i(Const aMb_Bits:Longint):Longint; |
![]() |
Function Get_Commands_Mb_StrCommand(Const aMb_Bits:Longint):AnsiString; |
Propriedades
![]() |
property Commands_Buttons_High : Byte Read _Commands_Buttons_High; |
![]() |
property Commands_Buttons_Mb : Longint read _Commands_Buttons_Mb; |
Descrição
Campos
![]() |
UiDmxScroller: TUiDmxScroller; |
O atributo |
![]() |
nested const Max_List_Buttons = sizeof(Longint)*8; |
A constante |
![]() |
Commands_Buttons: Array[0..Max_List_Buttons] of TRCommand; |
O atributo
|
Métodos
![]() |
constructor Create(aOwner:TComponent); Override; |
O construtor |
![]() |
Function Set_Commands_Buttons_Mb(Const aMb_Bits:Longint):Longint; |
O Método EXEMPLO DE USO //*** Seta as propriedades do fornecedor *** With ArqFornecedor do Begin Alias := sgc('Parâmetros para pesquisa de duplicatas'); SetExpandable(False); //Não permite Inclusões SetLocked(False); //false = Não travado porque a janela filha pode ser alterada e expandida SetOkWriteRec(False); //Desabilita a alteração. Set_Commands_Buttons_Mb(Mb_Cm_Bof_Prev_Next_Eof); end; |
![]() |
Procedure Create_RCommand(Const aStrCommand:tString; Const aName,aParam :AnsiString; Const aKeyCode:Word; Const aAHelpCtx:Word; Const aFlag : Byte; Const aMb_Bits : Longint; Const aFlags_Buttons : Byte; var RCommand_Temp : TRCommand ); |
O método
|
![]() |
function Add_RCommands_Buttons(aStrCommand: tString; aName: AnsiString; aParam: tString; aKeyCode: Word; aAHelpCtx: Word; aState: Byte; aFlags_Buttons: Byte): Longint; |
O método |
![]() |
Function Length_Button_Name_Actives:Smallint; |
O método |
![]() |
Function Get_Commands_Mb_i(Const aMb_Bits:Longint):Longint; |
O método
|
![]() |
Function Get_Commands_Mb_StrCommand(Const aMb_Bits:Longint):AnsiString; |
Retorna o nome do comando passado per aMb_Bits. |
Propriedades
![]() |
property Commands_Buttons_High : Byte Read _Commands_Buttons_High; |
A propriedade |
Gerado por PasDoc 0.16.0.