トップページ > プログラム > 2019年08月18日 > +4zzAGlV0

書き込み順位&時間帯一覧

14 位/182 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000202000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ b32d-bnMF)
ふらっと C#,C♯,C#(初心者用) Part144

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part144
332 :デフォルトの名無しさん (ワッチョイ b32d-bnMF)[sage]:2019/08/18(日) 13:41:29.71 ID:+4zzAGlV0
WinForms で質問です。
標準の Form から継承した MyForm を abstract で作りました。
この MyForm は abstract なのでデザインで開けません。
(ここまでOK)

MyForm をもとに SubForm なるものを継承して作りました。
これには abstract は付けていないのですが、これもまたデザイナで開けません。
あまりに残念すぎる挙動だと思うのですが、これは仕様でしょうか。
ふらっと C#,C♯,C#(初心者用) Part144
335 :デフォルトの名無しさん (ワッチョイ b32d-bnMF)[sage]:2019/08/18(日) 13:51:36.77 ID:+4zzAGlV0
やっぱりですか。

デザイナが使えないと不便なので、MyForm 側にabstract 付けないで、virtual 定義しているのですが
継承先で「いじり必須」なものを忘れてしまうため、本当は abstract したいのですが・・

WinForms の開発が終わったって、世の中、VS で弄られてるソースの9割は WinForms だと思うんですけどねぇ
ふらっと C#,C♯,C#(初心者用) Part144
340 :デフォルトの名無しさん (ワッチョイ b32d-bnMF)[sage]:2019/08/18(日) 15:44:26.69 ID:+4zzAGlV0
>>338
「abstract な継承元から継承すると、継承先フォームがデザイナで開けない」
という意味でしたけど、こちらだと VS2019 でも叱られてしまいます。。
ふらっと C#,C♯,C#(初心者用) Part144
341 :デフォルトの名無しさん (ワッチョイ b32d-bnMF)[sage]:2019/08/18(日) 15:45:05.69 ID:+4zzAGlV0
継承元が abstract じゃない単純なファームの継承だったら、まったく問題ありません。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。