Classe TMI_UI_InputBox_lcl
Unit
MI_UI_InputBox_lcl_u
Declaração
type TMI_UI_InputBox_lcl = class(TForm)
Descrição
Hierarquia
- TForm
- TMI_UI_InputBox_lcl
Visão Geral
Campos
Métodos
Propriedades
Descrição
Campos
 |
Action_HelpButton: TAction; |
|
 |
Action_CloseButton: TAction; |
|
 |
Action_CancelButton: TAction; |
|
 |
Action_OkButton: TAction; |
|
 |
ActionList1: TActionList; |
|
 |
ButtonPanel1: TButtonPanel; |
|
 |
DmxScroller_Form_Lcl1: TDmxScroller_Form_Lcl; |
|
 |
Mi_ScrollBox_LCL1: TMi_ScrollBox_LCL; |
|
Métodos
 |
procedure DmxScroller_Form_Lcl1AddTemplate( const aUiDmxScroller: TUiDmxScroller); |
|
 |
procedure DmxScroller_Form_Lcl1CloseQuery(aDmxScroller: TUiDmxScroller; var CanClose: boolean); |
|
 |
procedure DmxScroller_Form_Lcl1EnterField(aField: pDmxFieldRec); |
|
 |
procedure DmxScroller_Form_Lcl1ExitField(aField: pDmxFieldRec); |
|
 |
procedure DmxScroller_Form_Lcl1NewRecord(aDmxScroller: TUiDmxScroller); |
|
 |
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); |
|
 |
function MI_UI_InputBox1InputBox(aTitle: AnsiString; aTemplate: AnsiString; aOnCloseQueryLocal: TOnCloseQueryLocal; aFont: AnsiString; aOnEnterLocal: TOnEnterLocal; aOnExitLocal: TOnExitLocal; aOnEnterFieldLocal: TOnEnterFieldLocal; aOnExitFieldLocal: TOnExitFieldLocal; aArgs: array of const; out aJSONObject: TJSONObject): TModalResult; |
|
 |
Procedure Set_Template(aTemplate:AnsiString); |
O Método Set_Template inicia o atributo _Template e criar a lista _FormSItem : PSitem
|
 |
Procedure SetAlias(aTitle:AnsiString); |
|
 |
Procedure SetArgs(aArgs: array of const); |
|
 |
constructor Create(TheOwner: TComponent); override; |
|
 |
class Procedure testInputBox; |
|
Propriedades
 |
property Template: AnsiString read _Template write Set_Template; |
A propriedade Template é usada para criar uma lista de PSItem para ser usada como modelo do formulário.
NOTAS
Template é um string comum, onde cada linha é separada com ˆJ.
Template tem uma lista de string com formato Dmx.
Formato da propriedade Template :
Template := '˜Nome do Aluno:˜\Sssssssssssssssssssssssss`ssssssssssssssss'+ChFN+'Nome'+lf+
'˜ Endereço:˜\Sssssssssssssssssssssssss`ssssssssssssssss'+ChFN+'endereco'+lf+
'˜ Cep:˜\##-###-###'+ChFN+'cep'+lf+
'˜ Bairro:˜\sssssssssssssssssssssssss'+ChFN+'bairro'+lf+
'˜ Cidade:˜\sssssssssssssssssssssssss'+ChFN+'cidade'+lf+
'˜ Estado:˜\SS'+ChFN+'estado'+lf+
'˜ Idade:˜\BB'+ChFN+'idade'+FldUpperLimit+#18+lf+
'˜ Matricula:˜\III'+ChFN+'matricula'+lf+
'˜ Valor da˜'+lf+
'˜ Mensalidade:˜\R,RRR.RR'+ChFN+'mensalidade';
SINTAXE
˜ (til) : Limitador de rótulos do formulário;
s (s minúsculo) : caracteres alfanumérico incluindo os maiúsculas, minusculas, números e símbolos;
S (S maiúsculo) : caracteres alfanumérico incluindo os maiúsculas, números e símbolos;
# (# cancela) : Aceita somente números de 0 a 99
- (literal ) : Separador de números
B (B maiúsculo): Campo do tipo byte
FldUpperLimit : O caractere seguinte indica o limite superior da variável. No exemplo acima é 18 anos;
R : Indica um caractere de um campo do tipo double;
I : Indica um caractere de um campo do tipo interger. Faixa: -32000 a +32000;
|
Gerado por PasDoc 0.16.0.