Jump to content

Recommended Posts

Posted

Boas, eu tenho um toolstrip com varios botoes, e tenho um que serve para activar ou inactivar um utilizador, o que eu queria era que quando o utilizador tivesse um estado o botao ficava com uma imagem, quando ficasse com o outro estado, a imagem ficava outra, eu tenho tudo menos a propriedade para mudar de imagem atravez do evento click, ja exprimenteii o "Imagem" e o "backgroundImage", mas depois nao sei como insiro o caminho da imagem para ele a ir buscar :x

Posted

Pesquisando no google:

using System;
using System.Drawing;
using System.Windows.Forms;

public class ButtonImage : Form
{
  Button btn;
  Image img;

  public ButtonImage()
  {
        Text = "Button Properties";
    Size = new Size(300,200);

    img = Image.FromFile("YourFile.bmp");

    btn = new Button();
    btn.Parent = this;
    btn.Text = "test";
    btn.Location = new Point(10,10);

    
      btn.Image = img;

    ButtonSize(btn);

  }

  static void Main() 
  {
    Application.Run(new ButtonImage());
  }

  private void ButtonSize(Button btn)
  {
    int xSize = 100;
    int ySize = 100;
    btn.Size = new Size(xSize, ySize);
  }
}

Matraquilhos para Android.

Gratuito na Play Store.

https://play.google.com/store/apps/details?id=pt.bca.matraquilhos

Posted

a parte do button size é obrigatoria ou so e necessaria se quiser mudar o tamanho da imagem, o objecto e a imagem vao ter o mesmo tamanho, vao ficar completamente iguais, a unica coisa que quero e' substituir a imagem sempre que carrego no botao .

Posted

tens de usar o evento do botao ao carregar.. e verificar qual a imagem que queres colocar.. e depois usas akilo que o bruno disse para defenir:

Image img = Image.FromFile("YourFile.bmp");
btn.Image = img;

...

Posted

pois, mas a imagem tem de estar guardada onde ?

eu queria que a imagem estivesse guardada na pasta resources e depois ele fosse la buscar, e ja agora que formatos sao compativeis ? :x

Posted

Podes guardar a imagem nos resources, isso n há problema.

Os formatos compativeis são vários, n sei ao certo quais, mas suporta os mais comuns.

mas para ir aos resources tenho de fazer o URL ao projecto, pasta resources etc, e se o projecto for mudado de computador etc esse url ira deichar de funcionar, eu queria mesmo uma maneira interna do projecto, que ao ser alterado de pasta ou ate mesmo computador nao altere o URL.

Posted

obrigado, quando tiver mais tempo vou dar uma olhada nisso, ja consigo mudar a imagem, o problema e mesmo o URl da imagem, em que se mudar o projecto de sitio ele vai ficar com informacoes erradas .

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.