c# コンパイルエラー への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ケンケン  (社会人) 投稿日時 2023/6/14 14:50:24
this.DropDown.Enabled = false;
上記のエラーについて

グレープシティのInputManPlus for Windows Formsを使用している事が判明しました。
DropDown.EnabledはグレープシティのInputManの仕様で今回は使用しなくなり
削除で対応できました。
 
 ご指摘、ご回答
 ありがとうございました。


投稿者 魔界の仮面弁士  (社会人) 投稿日時 2023/6/13 15:37:41
変数 DropDown のデータ型が MyDate 型になっていないのではないでしょうか。
データ型を確認してみてください。下記はどのような文字列を返しますか?

string s1 = this.DropDown.GetType().FullName;
string s2 = this.DropDown.GetType().BaseType.FullName;



> どの様プロバティ―なりクラスを作成すれば宜しいでしょうか?

Property の読みは
「プロバティ―」ではなく、
「プロパティ」です。

また、長音記号の意図ならば
― (U+2015) ではなく
ー (U+30FC) を使うべきです。
投稿者 ケンケン  (社会人) 投稿日時 2023/6/13 12:35:48
追加情報

public class MyDate : System.Windows.Forms.TextBox

インタフェースは、TextBox です。
投稿者 ケンケン  (社会人) 投稿日時 2023/6/13 12:20:57
C#

this.DropDown.Enabled = false;
                ------- (赤線)
エラー内容は、下記の通りです。
 
エラーCS1061オブジェクトには「Enabled」の定義が含まれておらず、拡張メソッド「Enabled」が見つかりませんでした。アセンブリ参照がありませんか?

DropDownオブジェクトにEnabled が存在しないと思います。

これを回避するために、どの様プロバティ―なりクラスを作成すれば宜しいでしょうか?
何方か分かる方ご教授お願いいたします。