- コントロールの配置に関しては,単純にそれを行うメソッドでも用意してやれば良いのではないかと思う.(それが呼ばれたらボタン等の座標(?)を然るべく変更すればよいのでは)
- 機能の差については,機能をそのユーザコントロールの外側に実装して,何らかの方法で(例えばイベントハンドラなどから)その外側の機能実装を呼ぶだとか,そういうことをすれば良いのでは?
…しかしながら,根本的に,
コントロールが2つしか無いようなものであれば,それをわざわざどうにかして使い回すよりは,個別に作った方が話が早くてコードも簡単で良いのではないだろうか? と思う.
(「継承」をコピペの代替手段みたく考えているのであれば,そこはもう素直にコピペで済ませればいいんじゃないかな感,みたいな.)