Можете переформулировать свой вопрос следующим образом: "Почему при обращении к геттерам и сеттерам класса CustomButton в другом проекте, они не распознаются как члены класса CustomButton?"
При подключении dll, содержащей класс, не весь функционал этого класса доступен по нескольким причинам. Возможно, класс имеет некоторые ограничения на доступность или видимость своих членов. Также возможно, что во время компиляции dll были использованы определенные опции или настройки, которые ограничивают функционал класса при его использовании в другом проекте.