gadNY Posted June 9, 2009 at 10:56 PM Report #271193 Posted June 9, 2009 at 10:56 PM 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
bruno1234 Posted June 9, 2009 at 11:32 PM Report #271202 Posted June 9, 2009 at 11:32 PM 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
gadNY Posted June 10, 2009 at 11:40 AM Author Report #271231 Posted June 10, 2009 at 11:40 AM 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 .
bruno1234 Posted June 10, 2009 at 12:57 PM Report #271242 Posted June 10, 2009 at 12:57 PM O size é opcional. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
andreb Posted June 10, 2009 at 01:24 PM Report #271250 Posted June 10, 2009 at 01:24 PM 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; ...
gadNY Posted June 10, 2009 at 03:06 PM Author Report #271266 Posted June 10, 2009 at 03:06 PM 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
bruno1234 Posted June 10, 2009 at 03:25 PM Report #271272 Posted June 10, 2009 at 03:25 PM 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. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
gadNY Posted June 10, 2009 at 04:44 PM Author Report #271281 Posted June 10, 2009 at 04:44 PM 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.
bruno1234 Posted June 10, 2009 at 05:22 PM Report #271283 Posted June 10, 2009 at 05:22 PM Tens aqui como fazer: http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=75 Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
gadNY Posted June 11, 2009 at 12:56 PM Author Report #271453 Posted June 11, 2009 at 12:56 PM 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 .
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now