ゲームを模倣したいです。Form1_loadのつくりかた?
投稿者 るきお  (社会人)
投稿日時
2021/10/29 20:12:13
少しお困りのことがわかりにくかったので推測でお答えします。
フォームのLoadイベントハンドラーを生成する一番簡単な方法は、
デザイン画面でフォームをダブルクリックすることです。
その他にもLoadイベントハンドラーを生成する方法はいくつかあります。
このコードをFormのプログラム貼り付けるだけでもLoadイベントハンドラーになります。
イベントについてはこちらの記事でも説明しているのでよろしければ参考にしてください。
http://rucio.o.oo7.jp/VBNyumon/BEGIN4.htm
フォームのLoadイベントハンドラーを生成する一番簡単な方法は、
デザイン画面でフォームをダブルクリックすることです。
その他にもLoadイベントハンドラーを生成する方法はいくつかあります。
このコードをFormのプログラム貼り付けるだけでもLoadイベントハンドラーになります。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
End Sub
イベントについてはこちらの記事でも説明しているのでよろしければ参考にしてください。
http://rucio.o.oo7.jp/VBNyumon/BEGIN4.htm
投稿者 ざくろ  (社会人)
投稿日時
2021/10/30 15:57:27
ありがとうございます。
このhpのゲーム講座をまねて、います。
このコードをFormのプログラム貼り付けるだけでもLoadイベントハンドラーになります。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
End Sub
このようなやりかたで、次の文を作ろうとすると方法がわかりません。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal. e As System.EventArgs) Handles
MyBase.Load
End Sub
手書きで、つくるのですか?
Visual Stadio は、自動で命令をつくれるのでは??
でだしから、とても高度なプログラムにとまどいました。
画像のところだからな?
このhpのゲーム講座をまねて、います。
このコードをFormのプログラム貼り付けるだけでもLoadイベントハンドラーになります。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
End Sub
このようなやりかたで、次の文を作ろうとすると方法がわかりません。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal. e As System.EventArgs) Handles
MyBase.Load
End Sub
手書きで、つくるのですか?
Visual Stadio は、自動で命令をつくれるのでは??
でだしから、とても高度なプログラムにとまどいました。
画像のところだからな?
投稿者 るきお  (社会人)
投稿日時
2021/10/30 16:29:32
失礼ながら、ざくろさんのご質問の内容から初心者であるとお見受けしました。
動きのあるゲームはプログラムの中では初心者向けではありません。
もう少しプログラムの基本から勉強されることをお勧めします。
たとえば、次のようなコンテンツです。
http://rucio.o.oo7.jp/VBNyumon/Index_beg.htm
また、ゲーム講座は内容が古いうえに、未完結となっているので積極的にお勧めしたいコンテンツではありません。
こちらではVisual Basicで作成した簡単なシューティングゲームのソースコードがダウンロードできますので合わせて参考にしていただければと思います。
http://rucio.o.oo7.jp/main/DownLoad/Index_dl.htm#StarAce
こちらからもいろいろなゲームのソースコードが入手できます。
http://rucio.o.oo7.jp/main/material/Contest2010.htm
ただ、冒頭に書きましたようにどれも初心者向けではありません。
> このようなやりかたで、次の文を作ろうとすると方法がわかりません。
> Private Sub Form1_Load(ByVal sender As System.Object, ByVal. e As System.EventArgs) Handles MyBase.Load
>
> End Sub
これは古いバージョンのVisual Studioで使用されていたLoadイベントハンドラーです。
現在では、
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
からはじまるイベントハンドラーが生成されます。
機能は同じです。
>手書きで、つくるのですか?
古いハンドラーも手書きしたり、コピー貼り付けしたりすればそのまま動作します。
通常はフォームをダブルクリックして生成される新しいハンドラーを使用します。
>Visual Stadio は、自動で命令をつくれるのでは??
「命令」とおっしゃっているのが、Windowsフォームアプリケーションのイベントハンドラーであれば、
おっしゃるように自動生成できます。
イベントハンドラーの生成については下記の記事をご覧ください。
http://rucio.o.oo7.jp/VBNyumon/BEGIN4.htm
動きのあるゲームはプログラムの中では初心者向けではありません。
もう少しプログラムの基本から勉強されることをお勧めします。
たとえば、次のようなコンテンツです。
http://rucio.o.oo7.jp/VBNyumon/Index_beg.htm
また、ゲーム講座は内容が古いうえに、未完結となっているので積極的にお勧めしたいコンテンツではありません。
こちらではVisual Basicで作成した簡単なシューティングゲームのソースコードがダウンロードできますので合わせて参考にしていただければと思います。
http://rucio.o.oo7.jp/main/DownLoad/Index_dl.htm#StarAce
こちらからもいろいろなゲームのソースコードが入手できます。
http://rucio.o.oo7.jp/main/material/Contest2010.htm
ただ、冒頭に書きましたようにどれも初心者向けではありません。
> このようなやりかたで、次の文を作ろうとすると方法がわかりません。
> Private Sub Form1_Load(ByVal sender As System.Object, ByVal. e As System.EventArgs) Handles MyBase.Load
>
> End Sub
これは古いバージョンのVisual Studioで使用されていたLoadイベントハンドラーです。
現在では、
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
からはじまるイベントハンドラーが生成されます。
機能は同じです。
>手書きで、つくるのですか?
古いハンドラーも手書きしたり、コピー貼り付けしたりすればそのまま動作します。
通常はフォームをダブルクリックして生成される新しいハンドラーを使用します。
>Visual Stadio は、自動で命令をつくれるのでは??
「命令」とおっしゃっているのが、Windowsフォームアプリケーションのイベントハンドラーであれば、
おっしゃるように自動生成できます。
イベントハンドラーの生成については下記の記事をご覧ください。
http://rucio.o.oo7.jp/VBNyumon/BEGIN4.htm
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2021/10/30 20:20:00
もしも Form をダブルクリックしてもイベントハンドラーが生成されない場合、
Visual Studio の不具合が疑われます。
スタートメニューの [Visual Studio Installer] を起動して、更新プログラムを適用してみてください。
たとえば Visual Studio 2019 の場合、version 16.10.0~v16.10.2 において、
イベントハンドラーの自動生成機能などが正しく動作しない問題がありました。(現在は修正済み)
https://developercommunity.visualstudio.com/t/*/1432877
Visual Studio の不具合が疑われます。
スタートメニューの [Visual Studio Installer] を起動して、更新プログラムを適用してみてください。
たとえば Visual Studio 2019 の場合、version 16.10.0~v16.10.2 において、
イベントハンドラーの自動生成機能などが正しく動作しない問題がありました。(現在は修正済み)
https://developercommunity.visualstudio.com/t/*/1432877
投稿者 ざくろ  (社会人)
投稿日時
2021/10/31 08:06:43
ありがとうございます。求めていた回答でした。
’これは古いバージョンのVisual Studioで使用されていたLoadイベントハンドラーです。
’現在では、
’Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
’からはじまるイベントハンドラーが生成されます。
’機能は同じです。
Vsiaul Staudio 2019で書いたので、まずかったのですね。
’これは古いバージョンのVisual Studioで使用されていたLoadイベントハンドラーです。
’現在では、
’Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
’からはじまるイベントハンドラーが生成されます。
’機能は同じです。
Vsiaul Staudio 2019で書いたので、まずかったのですね。
いままで、snder As object,e As EventArgsしかなかったので、つくれない。
どうすれば、いいの?