All IMO:
1) LogonForm, NameButton, InputTextBox
2) Yes, depending on the scope of the variable. If it's a class-level member variable it should be prefixed with an underscore.
3) Nope.
>Ok,
>
>just created my first little application in C# and have a few "what's best practice" type questions;
>
>1. What is the expected practice for naming controls? frmLogon, btnName, txtInput etc?
>
>2. Is camelCase still best policy for variable naming?
>
>3. Should variable names begin with and identifier of their type? intCounter, strBuffer etc?
>
>I know in reality it will not make my code run faster/better but I would like to follow standard practice. Are there any other "recommended practices" that would be different to what I am used to in VFP?
>
>
>Gary.
>
>PS. is there a .Net equivalent to VFP's beautify?