Here is a new version of this control now with Admin and User features (Darrell asked for limitations so here are some).
2 collections of addresses can be individually set, 1 for User and 1 for Admin, and at Runtime only the User will be visible while the Admin is password protected and can be accessed by holding Ctrl + Alt keys and clicking KeypadPopUp Button. The same combination of keys is used to switch back to User.
3 incorrect attempts to enter the password and the button will be disabled but the password box can still be accessed by using the keyword, entered under Unlock public property, typed directly inside the combobox and followed by the Enter key (default keyword is "!Unlock!").
Password is created as Public Property and is not masked (default password is 4 zeroes = "0000"), is set at Design Time and can be seen by anyone who can open the project in Visual Studio. So be careful of who has access to the project.
Currently the User cannot manually input the address since the sub mentioned in the previous post is commented out (change it if you need different and also change "Select PLCAddress" strings back to "Select or Enter PLCAddress"). This doesn't apply for the Unlock keyword, it can still be entered.
There is now KeypadShowComments public property to enable/disable showing comments along with the address on the KeypadPopUp.