Pergunta

Ao escrever código em x ++, às vezes você precisa fazer referência this.functionYouWant() E às vezes é element.FunctionYouWant(). Às vezes, ambos estão em escopo. Costumo tentar um e se a função que eu quero não está lá, eu tento o outro. Existe uma regra que explica quando usar this E quando usar element?

Foi útil?

Solução

this pode ser usado em qualquer objetos para fazer referência aos métodos de objeto e membro atual.

As formas e relatórios de morfx são objetos compostos.

Em formas, a coleção de objetos está contida em um FormRun objeto. Você pode fazer referência aos membros na parte externa FormRun objeto usando o element referência.

Se o seu código for colocado no nível superior, não há diferença funcional entre this e element.

Se o seu código for colocado em uma forma de formação this fará referência ao DataSource, mas element fará referência ao FormRun.

Outras dicas

"Este" pode ser usado apenas refere -se aos mesmos objetos de classe, mas "elemento" é acessar os métodos de formulário em qualquer nível de formulário (como nível de dados, nível de design) se a funcionalidade do método for o mesmo, podemos usar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top