It can, because they don't have exactly the same properties and sometimes it is necessary to know which is which.
Certainly, but what I question is whether the developer needs to be reminded of the control type absolutely every time they make reference to it from anywhere in the whole project.
Indeed, when using this naming convention they do need to know the contoltype better than anything else to make a reference to it and have Intellisense prompt with it. In my example above I know that I want to refer to one of the date related controls and find them grouped together in Intellisense instead of strewn throughout the list.
I find it even more bizarre when Hungarian Notation is used in variable names. Confronted with names like DateStart and FirstName how many developers think,
"Oh dear I wonder what datatype they would be? Better make them dteDateStart and strFirstName so I will remember."
Moreover if there is the slighest question, the definiton of the variable available in the context menu on every mention of the variable.
This convention was born in vbs where datatypes are not explicitly defined. They are an anachronism in VBA.
I do use them in some places where they are almost universal such as strSQL. I also use them on variables and controls when posting code fragments on this site because it does convey useful information in this context.
I prefer to work with the control type prefixes as I like how it works for me.
Humans are creatures of habit and will continue to use what they are comfortable with and that is fine. This notation is used throughout the MS Help so it is not surprising that it is picked up by many devolpers (and their clipboard).
However it is one reason why I always carefully analyse practices from first principles when learning any new subject. Conventional wisdom is often found wanting and often the stronger the case made by the promoter, the weaker the basis of the practice. I found several widely promulgated phurphies while learning Access.
In this thread I was really trying to balance the post by bulrush which suggested Hungarian Notation was essential, particulary after Megan posted her intention to take on the onerous task of renaming all the objects in her database.
But it isn't for everyone, but if your boss says your are to follow certain standards then you get to use those standards regardless of personal preference.
You hit the nail on the head there Bob.