none
Habilitar botões de acordo com o estado do DataSet RRS feed

  • Pergunta

  • Sou programador Delphi e estou acostumado a usar o evendo OnStateChange do componente DataSource para ativar ou não os botões presentes na minha aplicação. Existe uma forma de fazer isso usando DataSet tipado em uma aplicação Windows Form?

    Exemplo:
    case DataSource.State of
    dsEdit, dsInsert: begin
    AtivarControle(bnNovo, false);
    AtivarControle(bnExcluir, false);
    AtivarControle(bnSalvar, true);
    AtivarControle(bnCancelar, true);
    AtivarControle(bnLimpar, true);
    AtivarControle(bnImprimir, false);
    end;
    dsBrowse: begin
    AtivarControle(bnNovo, true);
    AtivarControle(bnExcluir, true);
    AtivarControle(bnSalvar, false);
    AtivarControle(bnCancelar, false);
    AtivarControle(bnLimpar, true);
    AtivarControle(bnImprimir, true);
    end;
    else
    begin
    AtivarControle(bnNovo, false);
    AtivarControle(bnExcluir, false);
    AtivarControle(bnSalvar, false);
    AtivarControle(bnCancelar, false);
    AtivarControle(bnLimpar, false);
    AtivarControle(bnImprimir, false);
    end;
    end;

    terça-feira, 28 de novembro de 2006 19:31

Respostas

Todas as Respostas