filtering which files can be opened

C

Charlie Brookhart

I have created a program that opens a file and counts words, characters,
sentences, etc. I have not used the open file dialog control found in the VB
..NET 2003 toolbox. I instead have used Open.ShowDialog(). What I want to do
is filter the open file so that only text files (*.txt) can be opened.

The project I am working with has two projects and one solution. The main
project uses Open as the variable for the Open file dialog. the The second
project uses Obj.Openfile.
 
C

Cor Ligthert [MVP]

Charlie,

Can you show us a little piece of code.
Open.ShowDialog confuses me (and probably others as well), it means a form
that you have instanced as Open and shows it than.

Cor
 
H

Herfried K. Wagner [MVP]

Charlie Brookhart said:
I have created a program that opens a file and counts words, characters,
sentences, etc. I have not used the open file dialog control found in the
VB
.NET 2003 toolbox. I instead have used Open.ShowDialog(). What I want to
do
is filter the open file so that only text files (*.txt) can be opened.

OpenFileDialog has a 'Filter' property...
 
C

Charlie Brookhart

Here is the code which is being used to open a file and then process words,
characters, etc. What I want to do is filter the file types so that only
text files can be opened.

Private Sub btnAnalyzeFile_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAnalyzeFile.Click

Me.txtBoxInput.Clear()

Dim Open As New OpenFileDialog

Dim Obj As New Unit5ClassLibrary.StringProcessor.StringProcessor



Try

If Open.ShowDialog() = DialogResult.OK Then

Obj.Openfile(Open.FileName)

Me.txtBoxCharacters.Text = Obj.characters

Me.txtBoxWords.Text = Obj.words

Me.txtBoxSentence.Text = Obj.sentences

Me.txtBoxParagraph.Text = Obj.paragraphs

End If

Catch er As Exception

MsgBox(er.Message)

Finally

End Try





End Sub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top