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
bob bob
NA
7
0
listview and picturebox
May 8 2007 10:53 PM
im currently testing on how i can use listview and picturebox in my future tasks. but after i got some codes online and using it on visual studio 2005. some error occurs. the 3 bold, underlined and red color fonts are the related errors. i tried finding answers online but to no help. please advice.
private
void PopulateListView()
{
ListView1.Width = 270;
ListView1.Location =
new
System.Drawing.Point(10, 10);
//
Declare
and
construct the ColumnHeader objects.
ColumnHeader header1, header2;
header1 =
new
ColumnHeader();
header2 =
new
ColumnHeader();
//
Set
the text, alignment
and
width
for
each
column header.
header1.Text =
"File name"
;
header1.TextAlign = HorizontalAlignment.Left;
header1.Width = 70;
header2.TextAlign = HorizontalAlignment.Left;
header2.Text =
"Location"
;
header2.Width = 200;
// Add the headers
to
the ListView control.
ListView1.Columns.Add(header1);
ListView1.Columns.Add(header2);
// Populate the ListView.Items
property
.
//
Set
the directory
to
the sample picture directory.
System.IO.DirectoryInfo dirInfo =
new
System.IO.DirectoryInfo(
"C:\\Documents and Settings\\All Users"
+
"\\Documents\\My Pictures\\Sample Pictures"
);
//
Get
the .jpg files from the directory
System.IO.FileInfo[] files = dirInfo.GetFiles(
"*.jpg"
);
// Add
each
file name
and
full name including path
//
to
the ListView.
if
(files != null)
{
foreach ( System.IO.FileInfo file
in
files )
{
ListViewItem item =
new
ListViewItem(file.Name);
item.SubItems.Add(file.FullName);
ListView1.Items.Add(item);
}
}
}
private
void InitializePictureBox()
{
PictureBox1 =
new
PictureBox();
//
Set
the location
and
size
of
the PictureBox control.
this.PictureBox1.Location =
new
System.Drawing.Point(70, 120);
this.PictureBox1.Size =
new
System.Drawing.Size(140, 140);
this.PictureBox1.TabStop =
false
;
//
Set
the SizeMode
property
to
the StretchImage value. This
// will shrink
or
enlarge the image
as
needed
to
fit into
// the PictureBox.
this.PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
//
Set
the border style
to
a three-dimensional border.
this.PictureBox1.
BorderStyle
= BorderStyle.Fixed3D;
// Add the PictureBox
to
the form.
this.Controls.Add(this.PictureBox1);
}
private
void ListView1_MouseDown(
object
sender, MouseEventArgs e)
{
ListViewItem selection = ListView1.
GetItemAt
(e.X, e.Y);
//
If
the user selects an item
in
the ListView, display
// the image
in
the PictureBox.
if
(selection != null)
{
PictureBox1.Image = System.Drawing.Image.
FromFile
(
selection.SubItems[1].Text);
}
}
Reply
Answers (
0
)
void write (object obj);
Microsoft Image Library