Simular a vírgula através do ponto do teclado numérico no Delphi
{ Na seção "private" do Form principal acrescente: } procedure AppMsg(var Msg: TMsg; var Handled: Boolean); Consulte mais informação
{ Na seção "private" do Form principal acrescente: } procedure AppMsg(var Msg: TMsg; var Handled: Boolean); Consulte mais informação
Inclua na seção uses: Windows
{ Para inverter: } SwapMouseButton(true); { Para voltar ao normal: } SwapMouseButton(false);
Inclua na seção uses: Windows
{ Os exemplos abaixo verificam se o cursor do mouse está em Button1: } Consulte mais informação
Para converter a digitação para maiúsculo, coloque isto no
evento OnKeyPress do DBGrid: Key := AnsiUpperCase(Key)[1]; Consulte mais informação
Inclua na seção uses:Windows
{ Esta função retorna true se a tecla informada estiver ligada. False em caso contrário } Consulte mais informação
Inclua na seção uses: Windows
{ Esta função retorna true se a tecla informada
estiver pressionada. False em caso contrário. }
Inclua na seção uses:Windows
{ Esta função liga/desliga Caps Lock, conforme o parãmetro State } Consulte mais informação
Inclua na seção uses:Windows
A API keybd_event do Windows serve para fazer isto. No exemplo abaixo estamos simulando o pressionamento da tecla F2: Consulte mais informação
Inclua na seção uses:Windows
{ Mantém pressionada CTRL } keybd_event(VK_CONTROL, 0, KEYEVENTF_EXTENDEDKEY or 0, 0); Consulte mais informação
Inclua na seção uses:Windows
- Escreva a função abaixo: function MouseShowCursor(const Show: boolean): boolean; var I: integer; begin I := ShowCursor(LongBool(true)); if Show then begin Result := I >= 0; while I < 0 do begin Result := ShowCursor(LongBool(true)) >= 0; Inc(I); end; end else begin Result := I < 0; while I >= 0 do begin Result := ShowCursor(LongBool(false)) < 0; Dec(I); end; end; end; Consulte mais informação
Gostaria de programar algumas teclas de atalho para chamar, por exemplo, uma calculadora, quando seu aplicativo estiver aberto? Consulte mais informação
Inclua na seção uses:DB
{ Enxergar somente configurações da sessão atual } Session.ConfigMode := cmSession; { Adicionar o Alias } Session.AddStandardAlias('MeuAlias', 'C:\DirProg', 'PARADOX');
Inclua na seção uses:dbTables, DB
procedure CriaTabelaClientes; var Tabela: TTable; begin Tabela := TTable.Create(Application); try Tabela.DatabaseName := 'C:\'; { ou Tabela.DatabaseName := 'NomeAlias'; } Consulte mais informação
Inclua na seção uses:DbiProcs
{ Se estiver usando TTable, coloque nos eventos AfterPost e AfterDelete a seguinte linha: } Consulte mais informação
Inclua na seção uses:DbiProcs
Os componentes TTable e TQuery possuem a propriedade RecordCount que indicam a quantidade de registros da tabela. No entanto esta propriedade é dependente de filtros, ou seja, se tivermos uma tabela com dez registros com campo "Codigo" de 1 a 10 e aplicarmos o filtro mostrado a seguir, a propriedade RecordCount retornará 5 e não 10. Consulte mais informação