sexta-feira, 29 de maio de 2009

Acessando componentes dentro do Wizard - Delphi for .NET

Bom galera, o post de hoje vale mais como uma dica. Na verdade parece simples acessar componentes dentro de um Wizard, mas tem um pequeno "esquema" para acessar estes componentes que são adicionados dentro de um componente Wizard no Delphi 2007 for asp.NET onde a estrutura de códigos do Delphi não oferece suporte para acesso direto as propriedades dos componentes, ou seja, no caso de um DropDowList você não conseguira acessar de forma direta a propriedade DataSource, assim:
DropDowList1.DataSource := pDataSet;
Vejamos alguns exemplos para acessar alguns dos mais comuns entre os componentes utilizados no Delphi:
{DropDowList}
(Wizard1.FindControl('DropDownList1') as DropDownList).DataSource := pDataSet;
(Wizard1.FindControl('DropDownList1') as DropDownList).DataBind;

{Button}
(Wizard1.FindControl('Button1') as Button).Text := 'Salvar';

{CheckBox}
(Wizard1.FindControl('CheckBox1') as CheckBox).Checked := True;

{Label}
(Wizard1.FindControl('Label1') as &Label).Text := 'Informe o valor';

{TextBox}
(Wizard1.FindControl('TextBox1') as TextBox).Visible := False;

A partir destes exemplos, adicione outros componentes onde passa a valer a mesma regra para referenciar os componentes utilizados. Abraço e até o próximo post.

Nenhum comentário: