c# コンパイルエラー への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
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) を使うべきです。
「プロバティ―」ではなく、
「プロパティ」です。
また、長音記号の意図ならば
― (U+2015) ではなく
ー (U+30FC) を使うべきです。
投稿者 ケンケン  (社会人)
投稿日時
2023/6/13 12:35:48
追加情報
public class MyDate : System.Windows.Forms.TextBox
インタフェースは、TextBox です。
public class MyDate : System.Windows.Forms.TextBox
インタフェースは、TextBox です。
投稿者 ケンケン  (社会人)
投稿日時
2023/6/13 12:20:57
C#
this.DropDown.Enabled = false;
------- (赤線)
エラー内容は、下記の通りです。
エラーCS1061オブジェクトには「Enabled」の定義が含まれておらず、拡張メソッド「Enabled」が見つかりませんでした。アセンブリ参照がありませんか?
DropDownオブジェクトにEnabled が存在しないと思います。
これを回避するために、どの様プロバティ―なりクラスを作成すれば宜しいでしょうか?
何方か分かる方ご教授お願いいたします。
this.DropDown.Enabled = false;
------- (赤線)
エラー内容は、下記の通りです。
エラーCS1061オブジェクトには「Enabled」の定義が含まれておらず、拡張メソッド「Enabled」が見つかりませんでした。アセンブリ参照がありませんか?
DropDownオブジェクトにEnabled が存在しないと思います。
これを回避するために、どの様プロバティ―なりクラスを作成すれば宜しいでしょうか?
何方か分かる方ご教授お願いいたします。
上記のエラーについて
グレープシティのInputManPlus for Windows Formsを使用している事が判明しました。
DropDown.EnabledはグレープシティのInputManの仕様で今回は使用しなくなり
削除で対応できました。
ご指摘、ご回答
ありがとうございました。