C++ での関数について
先週Visual C++を始めたばかりの初心者です。
最初に作られるForm1から別の関数に飛ばしたいのですが、やりかたがわかりません。
どなたかお願いします。
\\\\\\\ 詳しく ////////
Form1 ここにスタートボタンを作る
Form2 Form1のスタートボタンを押すとこちらのウィンドウが起動し、実行される。
ちなみにForm2はプロジェクト名を右クリックし、「追加」→「新しい項目の追加」→「テンプレート」→「windowsフォーム」で作成し追加しました。
C言語はだいたい理解できているのですが、いまいちC++がわかりません。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
VC++で組んでるからC++の質問、と思うのもわからなくはありませんが、これは実のところC++とはあまり関係のない話です。
「イベント」の使い方を憶えましょう。流れとしてはForm1の持つスタートボタンを押すと「ボタンが押された」というイベントが飛んでくるので、Form2のオブジェクトを作成して表示する、となります。
あと、どーでもよくないんで一応言っておくとC++とC++/CLI(.Net用マネージコード拡張の入ったC++)は「別の言語」と言っていいくらいモノが違います。
Windowsフォームとか先週VC++を始めたばかりとかから推測するに、おそらく後者で組んでいると思いますので混同しないようにしましょう。
No.2
- 回答日時:
とりあえず、C++の勉強を終わらせて更にC++/CLIの勉強をお勧めします。
あくまでC++/CLIはC++が分かっている人向けの言語だと思いますので。
C++プログラマのためのC++/CLI入門
http://cppcli.shacknet.nu/
C++/CLI 言語仕様書
http://vene.wankuma.com/ecma372/StartingState.aspx
私の場合は、C++/CLIは文法的にC++との混ざり具合が私にとって気持ち悪いので、.NetFrameWorkでウィンドウアプリを何か作るならC#を使いますけどね。
>Form1 ここにスタートボタンを作る
>Form2 Form1のスタートボタンを押すとこちらのウィンドウが起動し、実行される。
Form1にボタンを追加してクリックイベントにForm2のインスタンス作成と表示を記述するだけです。「別の関数に飛ばしたい」とはだいぶやり方が違いますので、C言語の考え方から頭を切り替えないとWindowsアプリは作れませんよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
- C言語・C++・C# LU分解法のピボッティングについて(C言語/gcc-9) 3 2022/07/11 23:10
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
プログラムに書かれる"%"記号の...
-
C++ ってなんて読む?
-
C for Linuxでの設定ファイル読...
-
Pythonって何を意識した言語な...
-
COBOLで文字タイプを数字...
-
VBScriptで引数を省略したい場合
-
C言語とhtmlの違いを どな...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語「C#」の難...
-
VBってもしかして難しいんですか?
-
おみくじを作りたいのですが
-
TANDEM言語ってあるんですか?
-
VCとVC++
-
COBOLでのNOT = の AND条件
-
C++における継続行
-
クオンツに必要なプログラミン...
-
現在、大学の応用化学科に所属...
-
Excelの開発言語ってなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報