dúvida aproveitamento de método
16/11/2014
0
procedure btnonclick (sender tobject)
begin
comandos;
end;
outro evento qualquer
begin
btnclick(self)
end;
Como faço isso em c# .net?
Desde já agradeço
Rodrigo Pereira
Posts
16/11/2014
Joel Rodrigues
private void btn1_Click(object sender, EventArgs e) { btn2_Click(sender, e); }
Mas pra ficar mais organizado, ficaria melhor assim:
btn2.Click();
Porém, se você vai precisar reaproveitar o código, o mais indicado mesmo é você criar um método e chamar esse método em qualquer parte, inclusive nos eventos dos botões. Por exemplo:
private void MeuMetodo() { //faz alguma coisa que precisará ser reutilizada } private void btn1_Click(object sender, EventArgs e) { MeuMetodo(); } private void btn2_Click(object sender, EventArgs e) { MeuMetodo(); }
17/11/2014
Rodrigo Pereira
private void btn1_Click(object sender, EventArgs e)
{
btn2_Click(sender, e);
}
esse não
Mas pra ficar mais organizado, ficaria melhor assim:
#Código
1
btn2.Click();
Desde já agradeço à atenção!
18/11/2014
Rodrigo Pereira
Error 1 The event 'System.Windows.Forms.Control.Click' can only appear on the left hand side of += or -= C:\cursos devmedia\Exemplos_ado\aula_46\Aula_46\Aula_46\Form1.cs 253 25 Aula_46
private void button1_Click_1(object sender, EventArgs e)
{
btnConjunto.Click();
}
19/11/2014
Joel Rodrigues
btnConjunto.PerformClick();
Clique aqui para fazer login e interagir na Comunidade :)