Когда вы говорите, что у них есть флаг, означает ли это, что у них есть атрибут с именем admin
?
Если да, то любую модель с логическим значением в рельсах можно проверить с помощью:
[110 ] Если есть другой способ определить, является ли пользователь администратором или нет, вам нужно добавить метод admin?
в класс пользователя, который можно использовать для определения его статуса в представлении. [115 ]
Существует два различных свойства элементов управления, которые могут оказаться полезными для этой цели. Существует DefaultSize, который является размером элемента управления при его первоначальном создании, а затем есть PreferredSize, который является размером, в который может вписаться элемент управления. Все элементы управления имеют эти свойства, и PreferredSize должен быть тем, который вы ищете.
Границы
- это фактический размер, нарисованный в
. ClientSize
- это размер за вычетом прокрутки. bars
Control.PreferredSize
- это то, что вы хотите