question

Codigo para Alterar imagem de botao no evento click?

Estou escrevendo um programa em c# no Visual Studio 2008 e eu quero ter botões apreciador. Eu já mudei os padrão mas agora eu quero mudar quando eu clicar sobre ele. Eu tenho o código:

isso.BackgroundImage = System.Drawing.Bitmap.FromFile ("click.png botão");
(Espaço inputted entre 'botão' e 'clique em' para que ele não corta o resto do código. Não há nenhum espaço no código real.)

Mas quando executo, o programa indica que o arquivo não pode ser encontrado. Não sei por que ele não é possível, é na mesma pasta. Meu código está errado?

Obrigado! Zarn: Obrigado, mas infelizmente nenhuma dessas funcionou. Eu encontrei a solução, acabei de colocar um @ antes da primeira citação: (@ "Image. png");
resposta Resposta
Para resolver o problema de alterar a imagem do botão no evento click, você pode seguir as seguintes etapas. Primeiro, certifique-se de que a imagem que você quer usar está na mesma pasta que o seu arquivo de programa. Isso garantirá que o sistema possa encontrar a imagem sem problemas. Em seguida, você pode usar o código a seguir para alterar a imagem quando o botão é clicado:

```csharp

private void meuBotao_Click(object sender, EventArgs e)

{

meuBotao.BackgroundImage = System.Drawing.Bitmap.FromFile("imagem_click.png");

}

```

Certifique-se de usar o nome correto do seu botão no lugar de "meuBotao" no código acima. Isso garantirá que o código funcione corretamente. Além disso, se você estiver usando um projeto do Windows Forms, você pode verificar se a propriedade `BackgroundImageLayout` do botão está configurada para `ImageLayout.Stretch` para garantir que a nova imagem seja exibida corretamente no botão após o clique.

Após fazer essas mudanças, compile e execute o seu programa. Quando você clicar no botão, a imagem deve mudar para a nova imagem especificada no código. Isso deve resolver o problema que você estava enfrentando e permitir que você altere a imagem do botão no evento click.

Espero que essas instruções sejam úteis para você e que você consiga resolver o problema com sucesso. Boa sorte com o seu programa em C# no Visual Studio 2008! Se precisar de mais ajuda, não hesite em perguntar. Boa sorte!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved