ご質問があります。
フォームが二つ(フォームA、フォームB)あり、フォームAからフォームBを開く時に、フォームBにコードを渡す必要があり、フォームBのShow()をオーバーライドさせて(Show()に引数を設定し、引数でコードを渡し、フォームBの変数にコードをセットして使用する)、コードを使用します。
このShow()のオーバーライドのさせ方なのですが、以下ではエラーが出てしまいました。
public partial class FormB : Form
{
private string hacyucode;
public FormB()
{
InitializeComponent();
}
override void Show(string code)
{
hacyucode = code;
}
}
※「オーバーライドする適切なメソッドが見つかりませんでした。」というエラーが出てしまいます。
Show()の適切なオーバーライドの方法をご教授していただけませんでしょうか。
よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
引数が違う同じ働きをするメソッドならば『オーバーロード』で定義すればいいのではないかと思います
単純に
public void Show( string code )
{
// 基本クラスのShowメソッドを呼ぶ
base.Show();
hacyucode = code;
}
といった具合にしてやればいいでしょう
アクセス指定子の『public』が無いと『private』になってしまうので気おつけましょう
また、override を使うには基本クラスで virtual(仮想関数またはメソッド) になっている必要があると思います …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- PHP php テーブルが作成できない 1 2022/11/17 23:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで、DLLを頂いたんですが...
-
excel vba グラフ データラベル...
-
ユーザーフォームのVBAエラー
-
c# nullは空集合として扱かって...
-
c# ネットワークプログラム
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
DLLからEXEのクラスを呼び出す...
-
(UWSC) 「#32770」の意味わかり...
-
MFCアプリのコマンドラインでパ...
-
ダイアログ表示時にチェックボ...
-
オブジェクト型の変数が定義さ...
-
エディットコントロールでEnter...
-
C++/CLIからC++の呼び出しで例外
-
C++ protectedにアクセス不可
-
MRUの一時回避 VC++2008 MFC
-
CMainFrameクラスの使い方
-
IncludeではなくClassで宣言す...
-
このコンパイルエラーの意味に...
-
【C++】vectorについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームのVBAエラー
-
VB.NETで、DLLを頂いたんですが...
-
excel vba グラフ データラベル...
-
条件によって別のクラスのイン...
-
C#でVB.NETのReplaceコマンドを...
-
C# フォームのShow()のオーバー...
-
c# Equalsメソッドについて
-
c# ネットワークプログラム
-
C# using の有効範囲
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
CreateObjectとはどういう意味...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
オブジェクト型の変数が定義さ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
おすすめ情報