for question 1: (to make this in order) Take in mind that updating the UI will slow your proccess.. said that, I don't fully understand what your application do, but you can show the current record you are scanning in a textbox, there is no problem with that (I can't see fully where is your problem here, you just print the current record to the textbox).. maybe a progress bar is a better solution?? (usually antivirus software shows the file is scanning because they not always scan the disk in the same way, or a method to tell you where it is so you can cancel it)...
Q 2: Again doesn't know what your APP do, so you can mark a position with a checkbox, but maybe is better if you save the current record (that has to had an ID) when the user select it?? that way the user has nothing to do, and you always open the last used record..
HTH
Gonzalo
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from dparsons signature and he Took that from planoie's profile
================================================== =========
My programs achieved a new certification (can you say the same?):
WORKS ON MY MACHINE
http://www.codinghorror.com/blog/archives/000818.html
================================================== =========
I know that CVS was evil, and now i got the proof:
http://worsethanfailure.com/Articles...-Hate-You.aspx
================================================== =========