ご質問があります。
フォームが二つ(フォーム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ランキング
-
プログラミングのPythonのnoteb...
-
ImageMagickでgif画像の一部が...
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
GoogleAppsScript文字列置換の...
-
プログラミングを教えたいです...
-
pythonで複数画像からgifを作る...
-
プログラミング
-
Pythonでgif画像が上手く作れない
-
そのまま使っただけなのに・・...
-
正規表現で複数マッチ条件で悩...
-
プログラミング ソースコード
-
Webサイト内に埋め込んだmp4動...
-
Gitについて質問。 クローンし...
-
プログラミング、アーキテクチ...
-
Windowsのアプリ開発ってなんの...
-
スカラーのベクトル微分
-
フリーランスのエンジニアって...
-
Google ColaboでGUI作成
-
楽しくて最高のプログラミング...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームのVBAエラー
-
VB.NETで、DLLを頂いたんですが...
-
excel vba グラフ データラベル...
-
条件によって別のクラスのイン...
-
C#でVB.NETのReplaceコマンドを...
-
C# フォームのShow()のオーバー...
-
c# ネットワークプログラム
-
c# Equalsメソッドについて
-
C# using の有効範囲
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
CreateObjectとはどういう意味...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
オブジェクト型の変数が定義さ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
おすすめ情報