前提・実現したいこと
はじめまして。プログラミング学習初心者です。
Visual Studio Community 2019 をインストール、ネット上のe-Learning講座を見ながら学習しています。
学習内容は、おおよそ次の通りです。
【手順】
1. VisualStudioを立ち上げ、「空のプロジェクト(VBの.NET Framework)」として作成開始。
2. Form1に対して以下のコントロールを追加。
・ボタン2つ
・ラベル1つ
・テキストボックス1つ
3. 各々のコントロールに対して、プロパティを設定
・ボタン、テキストボックス、ラベルにTabindexを設定
・ラベル以外のコントロールに対し、Maximumsize,Minimumsizeを設定
・Form1に対し、(Name)にfrmSub を設定
ここまでを行い、「実行」ボタンをクリックすると、いつもならウィンドウが表示され、各種UIが設定どおりに居どうすることが確かめられるのですが、
今日やってみたら表示されず、出力ウィンドウに、ステータスだけ表示され、ウィンドウは表示されませんでした。
どう設定すれば、実行結果がウィンドウに表示されますでしょうか?
(設定したプロパティやコントロールが、ちゃんと追加され、想定した挙動になるかを確かめながら進めていきたいため)
もしかしたら、何かの設定を変えてしまったかもしれませんが、現時点の記憶では該当する操作は行っていない認識です。
該当のソースコード
VB.NET
1Module mainSub 2 Sub Main() 3 4 End Sub 5End Module 6 7 8Public Class frmSub 9 Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles txtComment.TextChanged 10 11 End Sub 12 13 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 14 15 End Sub 16 17 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 18 19 End Sub 20End Class
試したこと
そもそもなのですが、上記のコードのうち、講座で案内されたものは「Public Class frmSub ~ End Class」までです。
それを実行したら、
「ビルドエラーが発生しました。続行して最後に成功したビルドを実行しますか?」
とアラートが出たので、「いいえ」ボタンをクリック。
エラー一覧を見たら「Sub Mainが'(サンプルコードのプロジェクト名)'に見つかりませんでした」
と記載があったので、フォームに対するコードウィンドウを開き、Module mainModule ~ End Module を追記しました。
補足情報(FW/ツールのバージョンなど)
【ツールのバージョン】
Microsoft Visual Studio Community 2019
Version 16.7.3
【実行環境】
OS 名 Microsoft Windows 10 Pro
バージョン 10.0.19041 ビルド 19041
【】
VisualStudio2019を立ち上げ、新規プロジェクト>空のプロジェクト(.NET Framework)[Visual Basic]で作成。
デザインウィンドウに「Form1.vb」が表示されている状態で、フォーム内にテキストボックス、Label、Buttonを配置。フォームのプロパティ>(Name)を「frmSub」に変更。
という操作を行っていました。
この直後、「実行」ボタンクリックすると、以下のメッセージが出力ウィンドウに表示されました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\advapi32.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\msvcrt.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\sechost.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\rpcrt4.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\shlwapi.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\kernel.appcore.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\version.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\user32.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\win32u.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\ucrtbase_clr0400.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\vcruntime140_clr0400.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\gdi32.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\gdi32full.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\msvcp_win.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\ucrtbase.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\imm32.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\combase.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\combase.dll' がアンロードされました
'Udemy_practice.exe' (Win32): 'C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a3618d8dcd1f21a09718a75880e4b193\mscorlib.ni.dll' が読み込まれました。
'Udemy_practice.exe' (CLR v4.0.30319: DefaultDomain): 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' が読み込まれました。シンボルの読み込みをスキップしました。モジュールは最適化されていて、デバッグ オプションの [マイ コードのみ] 設定が有効になっています。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\ole32.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\combase.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\bcryptprimitives.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\uxtheme.dll' が読み込まれました。
'Udemy_practice.exe' (CLR v4.0.30319: DefaultDomain): 'C:\Users\v08cl\source\repos\Udemy_practice\Udemy_practice\bin\Debug\Udemy_practice.exe' が読み込まれました。シンボルが読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll' が読み込まれました。
'Udemy_practice.exe' (Win32): 'C:\Windows\SysWOW64\oleaut32.dll' が読み込まれました。
スレッド 0x31e8 はコード 0 (0x0) で終了しました。
スレッド 0x2a64 はコード 0 (0x0) で終了しました。
スレッド 0x3224 はコード 0 (0x0) で終了しました。
スレッド 0x3914 はコード 0 (0x0) で終了しました。
スレッド 0x372c はコード 0 (0x0) で終了しました。
スレッド 0x3c98 はコード 0 (0x0) で終了しました。
スレッド 0x3b98 はコード 0 (0x0) で終了しました。
スレッド 0x1624 はコード 0 (0x0) で終了しました。
スレッド 0x3d4 はコード 0 (0x0) で終了しました。
プログラム '[5816] Udemy_practice.exe' はコード 0 (0x0) で終了しました。
上記の通り、出力ウィンドウに表示された、という状況です。
回答2件
あなたの回答
tips
プレビュー