vivi@ne 0 Denunciar post Postado Julho 25, 2008 Boa tarde a todos, Estou começando na plataforma .NET e tentando fazer uma pesquisa exibir os resultados em campos diferentes. Uso o VS 2008 e SQL tem que funcionar da seguinte forma: Pesquisa por um textbox, abre um data grid com as informações do banco. Até aqui tudo funciona Agora começa a complicação: Problema 1: quando o cliente passar pela linha com o cursor ou der 1 clique com o mouse, a linha tem que ficar destacada e aparecer em um picturebox a imagem referente aquele produto. Problema 2: Quando o cliente der 2 cliques ou enter na linha que escolher, abrir uma popup com as informações trazidas do banco + a imagem grande... Será que alguém pode me ajudar? Desde já agradeço a todos Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 28, 2008 viviane basta você trabalhar com os eventos da grid. Referente ao seu 1º problema, de uma olhada neste artigo, acredito que irá ajudar: http://www.thescarms.com/dotnet/MouseOver.aspx No exemplo esta trabalhando com label, mas acredito que funcione também com grid. Referente ao segundo problema,veja se tem algum evento de clique duplo da grid e simplesmente abra outro formulário. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
vivi@ne 0 Denunciar post Postado Agosto 22, 2008 Os primeiros problemas foram resolvidos consigo buscar a imagem e colocá-la no picture box, certinho. Agora preciso de ajuda para quando clicar na linha, abrir um novo form, com as informações. Preciso recuperar o valor da linha clicada e passá-la para o outro form, daí posso usar a mesma função e pegar a imagem. Se alguém souber como passar o valor de um form para outro, fico muitíssimo agradecida. Segue a função para abrir a imagem no picture box: CODE Private Sub ExibirFoto() Dim localfotos As String = My.Settings.Fotos If ImagemTextBox.Text <> "" Then Try picItem.Image = Image.FromFile(localfotos & ImagemTextBox.Text) Catch ex As Exception picItem.Image = Nothing MessageBox.Show(ex.Message, "Erro ao carregar Foto.", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try Else picItem.Image = Nothing End If End Sub Private Sub PesquisaBindingSource_BindingComplete(ByVal sender As Object, ByVal e As System.Windows.Forms.BindingCompleteEventArgs) Handles PesquisaBindingSource.BindingComplete Call ExibirFoto() End Sub Compartilhar este post Link para o post Compartilhar em outros sites