Pergunta:
Eu tenho um enum com os valores Element1, Element2 e Element3. Agora este enum está sendo usado em dois lugares diferentes e precisamos adicionar o Element4 para atender o novo local, mas eu não quero que seja exibido no local original.
Resposta
Vamos dizer que os dois forms onde o enum é usado são chamados de frmOne e frmTwo. Para escondermos um elemento do frmOne e exibirmos no frmTwo, precisamos ir até o frmOne, design e então acessar o controle combo box. Sobrescreva o método enter() e escreva as linhas abaixo para não exibir o Element4.
1 2 3 4 5 | combobox:enter() { super(); this.delete(enum2str(BaseEnum::Element4)); } |
[]s
Ricardo Pichler
Leave a reply