View Full Version : Imagelist


Isadora
08-15-2006, 09:11 PM
Oi Pessoal!

Como eu faço para carregar um imagelist de dentro do programa.
Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
metodos.
ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))

Alguem sabe como fazer?
Obrigada

Dora

Antonio Francisco
08-18-2006, 02:53 PM
Oi Isadora,

é realmente necessario que as imagens seja inseridas em tempo real? se não
vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.

Antonio

se foi útil favor marca abaixo.


"Isadora" escreveu:

> Oi Pessoal!
>
> Como eu faço para carregar um imagelist de dentro do programa.
> Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> metodos.
> ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
>
> Alguem sabe como fazer?
> Obrigada
>
> Dora

Isadora
08-18-2006, 07:33 PM
Oi Antonio.
Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
semana, e eu irei envia-las via ftp para os palms.
Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
souber como por favor será bem vindo demais!

Obrigada
Dora

"Antonio Francisco" escreveu:

> Oi Isadora,
>
> é realmente necessario que as imagens seja inseridas em tempo real? se não
> vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
>
> Antonio
>
> se foi útil favor marca abaixo.
>
>
> "Isadora" escreveu:
>
> > Oi Pessoal!
> >
> > Como eu faço para carregar um imagelist de dentro do programa.
> > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > metodos.
> > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> >
> > Alguem sabe como fazer?
> > Obrigada
> >
> > Dora

Olavo Filho
08-18-2006, 10:00 PM
Izadora,

'Isso aqui você já sabe:
ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source

'Acho que faltava isso aqui:
ListView1.Items.Add(New ListViewItem) 'add um novo item no source

'Diz para o novo item qual a imagem deverá ser mostrada
ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente

'Aqui fica o label da img
ListView1.Items(0).Text = "Dora"

Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
pessoas possam ter acesso a informação.

--
Grato,

Olavo Castro Filho
Arquiteto de Software


"Isadora" escreveu:

> Oi Antonio.
> Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> semana, e eu irei envia-las via ftp para os palms.
> Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> souber como por favor será bem vindo demais!
>
> Obrigada
> Dora
>
> "Antonio Francisco" escreveu:
>
> > Oi Isadora,
> >
> > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> >
> > Antonio
> >
> > se foi útil favor marca abaixo.
> >
> >
> > "Isadora" escreveu:
> >
> > > Oi Pessoal!
> > >
> > > Como eu faço para carregar um imagelist de dentro do programa.
> > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > metodos.
> > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > >
> > > Alguem sabe como fazer?
> > > Obrigada
> > >
> > > Dora

Isadora
08-22-2006, 02:57 PM
Oi Olavo!

O problema é exatamente esse:
ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source

O sistema não aceita (“img_Dora.jpg”) como argumento.
Essa linha fica grifada em azul qdo coloco ela no sistema.
Na verdade eu quero apontar para um diretorio:
c:\doc\figura1.bmp

Uso o visual studio 2003 VB para pocket pc.
Será que eu preciso declarar algo antes? Ja pesquisei a fundo no msdn, mas
os exemplos que eu acho não funciona.....

Obrigada

"Olavo Filho" escreveu:

> Izadora,
>
> 'Isso aqui você já sabe:
> ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
>
> 'Acho que faltava isso aqui:
> ListView1.Items.Add(New ListViewItem) 'add um novo item no source
>
> 'Diz para o novo item qual a imagem deverá ser mostrada
> ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente
>
> 'Aqui fica o label da img
> ListView1.Items(0).Text = "Dora"
>
> Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
> pessoas possam ter acesso a informação.
>
> --
> Grato,
>
> Olavo Castro Filho
> Arquiteto de Software
>
>
> "Isadora" escreveu:
>
> > Oi Antonio.
> > Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> > semana, e eu irei envia-las via ftp para os palms.
> > Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> > souber como por favor será bem vindo demais!
> >
> > Obrigada
> > Dora
> >
> > "Antonio Francisco" escreveu:
> >
> > > Oi Isadora,
> > >
> > > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> > >
> > > Antonio
> > >
> > > se foi útil favor marca abaixo.
> > >
> > >
> > > "Isadora" escreveu:
> > >
> > > > Oi Pessoal!
> > > >
> > > > Como eu faço para carregar um imagelist de dentro do programa.
> > > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > > metodos.
> > > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > > >
> > > > Alguem sabe como fazer?
> > > > Obrigada
> > > >
> > > > Dora

renan
08-23-2006, 01:11 PM
imageList1.Images.Add(Image.FromFile("path"));

Abraço

"Isadora" escreveu:

> Oi Olavo!
>
> O problema é exatamente esse:
> ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
>
> O sistema não aceita (“img_Dora.jpg”) como argumento.
> Essa linha fica grifada em azul qdo coloco ela no sistema.
> Na verdade eu quero apontar para um diretorio:
> c:\doc\figura1.bmp
>
> Uso o visual studio 2003 VB para pocket pc.
> Será que eu preciso declarar algo antes? Ja pesquisei a fundo no msdn, mas
> os exemplos que eu acho não funciona.....
>
> Obrigada
>
> "Olavo Filho" escreveu:
>
> > Izadora,
> >
> > 'Isso aqui você já sabe:
> > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> >
> > 'Acho que faltava isso aqui:
> > ListView1.Items.Add(New ListViewItem) 'add um novo item no source
> >
> > 'Diz para o novo item qual a imagem deverá ser mostrada
> > ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente
> >
> > 'Aqui fica o label da img
> > ListView1.Items(0).Text = "Dora"
> >
> > Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
> > pessoas possam ter acesso a informação.
> >
> > --
> > Grato,
> >
> > Olavo Castro Filho
> > Arquiteto de Software
> >
> >
> > "Isadora" escreveu:
> >
> > > Oi Antonio.
> > > Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> > > semana, e eu irei envia-las via ftp para os palms.
> > > Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> > > souber como por favor será bem vindo demais!
> > >
> > > Obrigada
> > > Dora
> > >
> > > "Antonio Francisco" escreveu:
> > >
> > > > Oi Isadora,
> > > >
> > > > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > > > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> > > >
> > > > Antonio
> > > >
> > > > se foi útil favor marca abaixo.
> > > >
> > > >
> > > > "Isadora" escreveu:
> > > >
> > > > > Oi Pessoal!
> > > > >
> > > > > Como eu faço para carregar um imagelist de dentro do programa.
> > > > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > > > metodos.
> > > > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > > > >
> > > > > Alguem sabe como fazer?
> > > > > Obrigada
> > > > >
> > > > > Dora

Olavo Filho
08-23-2006, 01:51 PM
' Primeiramente desculpe-me por não ter detalhado, mas...
' Como o controle suporta apenas System.Drawing.Image ou
System.Drawing.Icon
' Você deve utilizar a imaginação e os recursos do Framework para
atender as necessidades do controle
' Crie um novo form e add os controles:ImageList1 , ListView1 e um botão
' no evento do botão add o codígo a seguir e debug o codigo
passo-a-passo e veja o que acontece

'Add img no ImageList1(utilize "\"(raiz))
Me.ImageList1.Images.Add(New Bitmap("\alfinete.gif"))
'Aqui vc diz de onde vem a img para o LargeImageList
ListView1.LargeImageList = ImageList1
' aqui vc define como vai ser mostrado o listview

ListView1.View = View.LargeIcon
'Atenção: Faça os controles necessários para popular corretamente seu
listview
ListView1.Items.Add(New ListViewItem)
ListView1.Items(0).ImageIndex = 0 ' Aqui fica o índice da img que vc add
no ImageList1
ListView1.Items(0).Text = "Alfinete.gif" 'do ser vindo de um campo do
banco
--
Grato,

Olavo Castro Filho
Arquiteto de Software


"Isadora" escreveu:

> Oi Olavo!
>
> O problema é exatamente esse:
> ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
>
> O sistema não aceita (“img_Dora.jpg”) como argumento.
> Essa linha fica grifada em azul qdo coloco ela no sistema.
> Na verdade eu quero apontar para um diretorio:
> c:\doc\figura1.bmp
>
> Uso o visual studio 2003 VB para pocket pc.
> Será que eu preciso declarar algo antes? Ja pesquisei a fundo no msdn, mas
> os exemplos que eu acho não funciona.....
>
> Obrigada
>
> "Olavo Filho" escreveu:
>
> > Izadora,
> >
> > 'Isso aqui você já sabe:
> > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> >
> > 'Acho que faltava isso aqui:
> > ListView1.Items.Add(New ListViewItem) 'add um novo item no source
> >
> > 'Diz para o novo item qual a imagem deverá ser mostrada
> > ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente
> >
> > 'Aqui fica o label da img
> > ListView1.Items(0).Text = "Dora"
> >
> > Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
> > pessoas possam ter acesso a informação.
> >
> > --
> > Grato,
> >
> > Olavo Castro Filho
> > Arquiteto de Software
> >
> >
> > "Isadora" escreveu:
> >
> > > Oi Antonio.
> > > Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> > > semana, e eu irei envia-las via ftp para os palms.
> > > Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> > > souber como por favor será bem vindo demais!
> > >
> > > Obrigada
> > > Dora
> > >
> > > "Antonio Francisco" escreveu:
> > >
> > > > Oi Isadora,
> > > >
> > > > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > > > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> > > >
> > > > Antonio
> > > >
> > > > se foi útil favor marca abaixo.
> > > >
> > > >
> > > > "Isadora" escreveu:
> > > >
> > > > > Oi Pessoal!
> > > > >
> > > > > Como eu faço para carregar um imagelist de dentro do programa.
> > > > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > > > metodos.
> > > > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > > > >
> > > > > Alguem sabe como fazer?
> > > > > Obrigada
> > > > >
> > > > > Dora

Isadora
08-23-2006, 04:13 PM
Oi Olavo!
Deu certo!
Melhor do que eu esperava! Puxa muitissimo obrigada!
Tem dias que estou tentando fazer isso funcionar acredita?
Desenvolvo em eVB e agora estou mudando para o .net e por isso estou
apanhando um bocado dele.
Obrigada pela ajuda!

Dora

"Olavo Filho" escreveu:

> ' Primeiramente desculpe-me por não ter detalhado, mas...
> ' Como o controle suporta apenas System.Drawing.Image ou
> System.Drawing.Icon
> ' Você deve utilizar a imaginação e os recursos do Framework para
> atender as necessidades do controle
> ' Crie um novo form e add os controles:ImageList1 , ListView1 e um botão
> ' no evento do botão add o codígo a seguir e debug o codigo
> passo-a-passo e veja o que acontece
>
> 'Add img no ImageList1(utilize "\"(raiz))
> Me.ImageList1.Images.Add(New Bitmap("\alfinete.gif"))
> 'Aqui vc diz de onde vem a img para o LargeImageList
> ListView1.LargeImageList = ImageList1
> ' aqui vc define como vai ser mostrado o listview
>
> ListView1.View = View.LargeIcon
> 'Atenção: Faça os controles necessários para popular corretamente seu
> listview
> ListView1.Items.Add(New ListViewItem)
> ListView1.Items(0).ImageIndex = 0 ' Aqui fica o índice da img que vc add
> no ImageList1
> ListView1.Items(0).Text = "Alfinete.gif" 'do ser vindo de um campo do
> banco
> --
> Grato,
>
> Olavo Castro Filho
> Arquiteto de Software
>
>
> "Isadora" escreveu:
>
> > Oi Olavo!
> >
> > O problema é exatamente esse:
> > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> >
> > O sistema não aceita (“img_Dora.jpg”) como argumento.
> > Essa linha fica grifada em azul qdo coloco ela no sistema.
> > Na verdade eu quero apontar para um diretorio:
> > c:\doc\figura1.bmp
> >
> > Uso o visual studio 2003 VB para pocket pc.
> > Será que eu preciso declarar algo antes? Ja pesquisei a fundo no msdn, mas
> > os exemplos que eu acho não funciona.....
> >
> > Obrigada
> >
> > "Olavo Filho" escreveu:
> >
> > > Izadora,
> > >
> > > 'Isso aqui você já sabe:
> > > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> > >
> > > 'Acho que faltava isso aqui:
> > > ListView1.Items.Add(New ListViewItem) 'add um novo item no source
> > >
> > > 'Diz para o novo item qual a imagem deverá ser mostrada
> > > ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente
> > >
> > > 'Aqui fica o label da img
> > > ListView1.Items(0).Text = "Dora"
> > >
> > > Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
> > > pessoas possam ter acesso a informação.
> > >
> > > --
> > > Grato,
> > >
> > > Olavo Castro Filho
> > > Arquiteto de Software
> > >
> > >
> > > "Isadora" escreveu:
> > >
> > > > Oi Antonio.
> > > > Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> > > > semana, e eu irei envia-las via ftp para os palms.
> > > > Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> > > > souber como por favor será bem vindo demais!
> > > >
> > > > Obrigada
> > > > Dora
> > > >
> > > > "Antonio Francisco" escreveu:
> > > >
> > > > > Oi Isadora,
> > > > >
> > > > > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > > > > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> > > > >
> > > > > Antonio
> > > > >
> > > > > se foi útil favor marca abaixo.
> > > > >
> > > > >
> > > > > "Isadora" escreveu:
> > > > >
> > > > > > Oi Pessoal!
> > > > > >
> > > > > > Como eu faço para carregar um imagelist de dentro do programa.
> > > > > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > > > > metodos.
> > > > > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > > > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > > > > >
> > > > > > Alguem sabe como fazer?
> > > > > > Obrigada
> > > > > >
> > > > > > Dora

Isadora
08-23-2006, 04:14 PM
Oi Renan!

O FromFile não é suportado pelo .net framework.

Obrigada


"renan" escreveu:

>
> imageList1.Images.Add(Image.FromFile("path"));
>
> Abraço
>
> "Isadora" escreveu:
>
> > Oi Olavo!
> >
> > O problema é exatamente esse:
> > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> >
> > O sistema não aceita (“img_Dora.jpg”) como argumento.
> > Essa linha fica grifada em azul qdo coloco ela no sistema.
> > Na verdade eu quero apontar para um diretorio:
> > c:\doc\figura1.bmp
> >
> > Uso o visual studio 2003 VB para pocket pc.
> > Será que eu preciso declarar algo antes? Ja pesquisei a fundo no msdn, mas
> > os exemplos que eu acho não funciona.....
> >
> > Obrigada
> >
> > "Olavo Filho" escreveu:
> >
> > > Izadora,
> > >
> > > 'Isso aqui você já sabe:
> > > ImageList1.Images.Add(“img_Dora.jpg”) 'add a img no source
> > >
> > > 'Acho que faltava isso aqui:
> > > ListView1.Items.Add(New ListViewItem) 'add um novo item no source
> > >
> > > 'Diz para o novo item qual a imagem deverá ser mostrada
> > > ListView1.Items(0).ImageIndex = 0 ' o indice da img que add anteriormente
> > >
> > > 'Aqui fica o label da img
> > > ListView1.Items(0).Text = "Dora"
> > >
> > > Acho que vai ajudar Dora, caso seja útil “checa” abaixo, para que outras
> > > pessoas possam ter acesso a informação.
> > >
> > > --
> > > Grato,
> > >
> > > Olavo Castro Filho
> > > Arquiteto de Software
> > >
> > >
> > > "Isadora" escreveu:
> > >
> > > > Oi Antonio.
> > > > Sim, precisa ser em tempo real, porque as figuras serão alteradas toda
> > > > semana, e eu irei envia-las via ftp para os palms.
> > > > Nossa, até hoje estou tentando descobrir como fazer isso e não consegui, se
> > > > souber como por favor será bem vindo demais!
> > > >
> > > > Obrigada
> > > > Dora
> > > >
> > > > "Antonio Francisco" escreveu:
> > > >
> > > > > Oi Isadora,
> > > > >
> > > > > é realmente necessario que as imagens seja inseridas em tempo real? se não
> > > > > vc pode faze-lo na propriedade do mesmo sem haver a necessidade de código.
> > > > >
> > > > > Antonio
> > > > >
> > > > > se foi útil favor marca abaixo.
> > > > >
> > > > >
> > > > > "Isadora" escreveu:
> > > > >
> > > > > > Oi Pessoal!
> > > > > >
> > > > > > Como eu faço para carregar um imagelist de dentro do programa.
> > > > > > Peguei esse exemplo mas no pocket não funciona, ele não reconhece alguns
> > > > > > metodos.
> > > > > > ImageList1.Images.Add(New Bitmap("\doc\fig1.bmp"))
> > > > > > ImageList1.Images.Add(New Bitmap("\doc\fig2.bmp"))
> > > > > >
> > > > > > Alguem sabe como fazer?
> > > > > > Obrigada
> > > > > >
> > > > > > Dora