>>132
あわてて質問したと思いますが、
コントロールの活性・非活性や、入力チェック等の機能は、
そのシステム開発でその都度作るのか(コードをゴリゴリかくのか)、
汎用的なライブラリ(設計書を読み取って自動でそういう設定にしてくれるような仕組)を1度作って、
他のシステム開発でも使用できるように、設計・実装したほうが良いのか?
ということが言いたかったのでしょうか?

ということであれば、
自分の経験ではほとんどがその都度作成しています。
汎用的なライブラリも個人的には持っていますが、
導入を提案しても受入れられることはまずありません。
もっと言うと、C#開発言語として使用する現場では、
オープンソースフレームワークの導入もNGというところが多いです。

ちなみに、ご要望のコントロールの活性・非活性機能は
https://skanda-project.net/
のオープンソースフレームワークにありますよ!
サンプルをダウンロードして試してみると、設計書の記載によって、
コントロールのプロパティを制御できるような機能があります。