Okay, in response to your first question, it is ALWAYS better to use & when connecting strings.
For your second, you would need to declare an integer or something on top of the forms codebehind (in the general declarations area) and use it as a counter. Then you can have if counter = 1 then do whatever, etc.
Tekmaven
Software Architect
1,274 posts since Feb 2002
Reputation Points: 322
Solved Threads: 28
It's a bad idea to change the behaviour of a control based on the numebr of times it was clicked (or anything for that matter). A control should do the same thing every time you click it. Having said that, if you change the text in the button then the different behaviour is acceptable. For example, a button label might toggle from "Start" to "Stop". In this case, you can check the existing text to determine what behaviour is appropriate for the current click event.
Reverend Jim
Posting Shark
1,167 posts since Aug 2010
Reputation Points: 253
Solved Threads: 159