windows forms [Resolved]

Posted by kishore_guruju-3194 under C# on 2/3/2010 | Views : 1277 | Status : [Member] | Replies : 6
hi , i created a form that contains one button(named attach) and a listbox , if i clicks the button then a open dialog box will be displayed and the selected file name is appears in my listbox. how to get this?




Responses

Posted by: Abhi2434 on: 2/3/2010 [Member] [Microsoft_MVP] [MVP] Silver

Up
0
Down

Resolved
Get using
System.IO.Path.GetFileName(dlg.FileName)

It will give you only the file name.

Cheers.

www.abhisheksur.com

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Abhi2434 on: 2/3/2010 [Member] [Microsoft_MVP] [MVP] Silver

Up
0
Down
Do this:

OpenFileDialog dlg = new OpenFileDialog();
if(dlg.ShowDialog() == DialogResult.OK)
lstbox.Items.Add(dlg.FileName);

:)

www.abhisheksur.com

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: kishore_guruju-3194 on: 2/3/2010 [Member] Starter

Up
0
Down
OK, abhi it works...but it displays the full path of the file.
i want only file name to be displayed in listbox?

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: kishore_guruju-3194 on: 2/3/2010 [Member] Starter

Up
0
Down
thanks abhi it works...

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: kishore_guruju-3194 on: 2/3/2010 [Member] Starter

Up
0
Down
hi abhi one more, how to attach the selected textfile or word file to richtext box?

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Abhi2434 on: 2/3/2010 [Member] [Microsoft_MVP] [MVP] Silver

Up
0
Down
Use RichTextBox.LoadFile(path).

Just during selection of your textbox, pass the path of the file to LoadFile method, and your file will be loaded to RichTextBox.

Cheers.

www.abhisheksur.com

kishore_guruju-3194, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response