Я использовал как венгерскую нотацию (btnOK, grdCustomers и т. Д.), Так и немного другую версию, где все просто ui (uiOK, uiCustomers).
Мне нравится иметь тип впереди, потому что при использовании IDE вы можете быстро ввести что-то вроде "btn" из "ui", и оно будет фильтровать ваши элементы пользовательского интерфейса.
С одной стороны, я предпочитаю подход "ui", а не венгерский, потому что мой код не должен заботиться о типе моего элемента. Плюс, если я изменю grdCustomers на список (lstCustomers), мне придется изменить много кода.
С другой стороны, недостатком префикса «ui» ко всему является то, что вы получаете много дубликатов (у вас есть текстовое поле для имени клиента и метка для этого текстового поля, бот будет похож на uiCustomer).