TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Aamir Mustafa
NA
4
0
double clicking on thumbnail problem----plz help me
Apr 18 2008 7:49 AM
i want to show the photo on Form2 by double cliking on the thumbnail
i m using list view for generating thumbnail of each image
i m retrieving images from sql server data base
actually i want to invoke double click event of List View so that i can see the image on Form2
i have written below method to show photo on form2
Private FotoInstance As frmPic
Private Sub ShowImage(ByVal bmp As Image)
FotoInstance.PictureBox1.Width = 150
FotoInstance.PictureBox1.Height = 115
FotoInstance.PictureBox1.Image = New Bitmap(bmp)
FotoInstance.PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
End Sub
in second method i try to load image from data base and here i call previous method"Show Image"
Private Sub Thumbnail(ByVal item As ListViewItem)
Try
' Create a command to select the selected photo
Dim strCmd As String = [String].Format("SELECT photo FROM Photos WHERE id = {0}", item.ListView)
Dim cmd As New SqlCommand(strCmd, SqlConn)
' Get bytes return from stored proc
Dim b As Byte() = CType(cmd.ExecuteScalar(), Byte())
If b.Length > 0 Then
' Open a stream for the image and write the bytes into it
Dim stream As New System.IO.MemoryStream(b, True)
stream.Write(b, 0, b.Length)
' Draw photo to scale of picturebox
ShowImage(New Bitmap(stream))
' Close the stream and delete the temp file
stream.Close()
End If
Catch e As Exception
MessageBox.Show(e.Message)
End Try
End Sub
and lastly here i invoke double click event of List View to show the image on form2
Private Sub thumbList_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles thumbList.DoubleClick
Try
Dim item As ListViewItem
Thumbnail(item)
Catch ex As Exception
End Try
End Sub
but when i double click on a thumbnail then this message is displayed"Object reference not set to an instance of an object"
plz kindly tell me how can I properly show the image on form by just clicking on thumbnail
kindly guide me
* Remember that i load images from database not from disk.
Reply
Answers (
1
)
need help
start and stop sql server on a remote system