Мне поручено преобразовать код Delphi в .Net, и мне было интересно, есть ли у нас свойство кнопки down, как в delphi? Как ответили в этой ссылке Как заставить кнопку Delphi TSpeedButton оставаться нажатой, если она единственная в группе
Можем ли мы добиться такого поведения в элементе управления .Net Button?
Попробуйте использовать CheckBox control. Установите для свойства Appearance значение Button, чтобы оно выглядело как кнопка переключения.