Are you sure what the code you have is doing? It seems that you aren't quite sure what the code in the other thread did. Apparently, it reads every four lines in the textfile, puts the info in an object called "MyObject", then adds that object to an arraylist called "MyObjects". After the file read, you should have all the info you need inside of the MyObjects arraylist. It would just be a matter of looping through the arraylist for each object, and checking the object's name, and seeing if that name matches the name you are choosing in the combobox. What you are trying to do here, for some reason, is read the lines all over again...? Which should not be needed at all. You can check this by displaying the count of the arraylist after you run your read code... If you put the line:
VB Code:
Messagebox.Show(MyObjects.Count.ToString())
If you use the code from the past thread, then you should have at least 3 objects for the count after it is read in, if everything runs correctly... so now its a matter of looping through that arraylist for each object, and see if the object's name property is equal to your combobox selected value...