Como converter Integer para Enum – Show Delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Como converter Integer para Enum

 

Podemos facilmente converter um Inteiro para Enum,
Utilizando o Enum como Vetor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
unit Unit1;
 
interface
 
uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs;
 
type
  TMyType = (mtFirst, mtSecond, mtThird);
 
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    FMyProp: TMyType;
    { Private declarations }
  public
    property MyProp : TMyType read FMyProp write FMyProp;
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  MyProp := TMyType(0);  // mtFirst
  MyProp := TMyType(1);  // mtSecond
  MyProp := TMyType(2);  // mtThird
end;
 
end.
Facebook Comments

Posts Relacionados

  • Administrador
  • 72 views
  • 0 comentários
  • 14 de outubro de 2016

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ir ao topo

© 2016 Infus Soluções em Tecnologia - Todos os Direitos Reservados