• 締切済み

イベントの一覧表

VB.Net2003の初心者です。イベントに付いてなのですが、どのような時どのようなイベントを使うのが良いかあまりよく理解できず、ヘルプで調べても良く理解できないのが実状ですEnterとかGotFocus程度のイベントはわかるのですが、他にもいろんなイベントがあり、もっと良いイベントを使う方法があるのではないかと思います。そこで、全てのイベントを網羅し解説したような(出来れば一覧表のような)書籍あるいはサイトなどご存知の方がいらっしゃいましたら教えていただけないでしょうか。

みんなの回答

  • nananacha
  • ベストアンサー率15% (3/19)
回答No.2

とりあえず、何かのフォーム作ってそのフォームで色々な イベントを走らせて見てはどうですか? こういう時に走るんだーって分かると思います。 でもイメージで分かるものだと思いますよ。 このコマンドボタンをクリックしたときにイベントを走らせたいから あっクリックイベントだ。 とか言葉ではなくてイメージで理解されてみてはどうでしょう? 何をどのような時に処理したいのかと考えればどういうイベントを 使えばいいかが分かると思います。 どういうイベントがあるかよりこういう時にこの処理をしたいの だけどこういう時に走るためにはこんなタイミングで処理すればいい。 ではどうすれば良いのかって考えた方が分かりやすいと思います。

wingtodo
質問者

お礼

回答ありがとうございます。 フォームを作って色々試して経験つむことにします。

回答No.1

製品に付属していたドキュメント(MSDN ライブラリ)を熟読しましょうよ。 それとまったく同じものがマイクロソフトのサイトにもあがっています。 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfsystemwindowsformsformmemberstopic.asp ここに書いてある個々の情報間を埋める情報は、その時その人の「やりたいこと」によってバラバラでしょうから、ご自分のイマジネーションで埋めていく努力と経験を積むしかないでしょう。

wingtodo
質問者

お礼

回答ありがとうございます。 MSDN ライブラリ熟読してみます。

関連するQ&A

  • VB2005 のイベントについて

    いつもお世話になっています。 OS:Windows 2000 言語:VB2005 Express Edition で作成しているのですが、イベントの質問があります。 TextBoxのフォーカスを取得した時に、 そのTextBoxに設定されている文字列を選択させようと思い TextBoxのEnterイベントでSelectAllをしているのですが、 この場合ですと、マウスでクリック選択した時には文字列が選択されません。 Private Sub txt_id_Enter(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles txt_id.Enter txt_id.SelectAll() End Sub VB6.0 では Private Sub txt_id_GotFocus txt_id.SelStart = 0 txt_id.SelLength = Len(ob_Textbox.Text) End Sub 上記の通り、GotFocusイベントを使用しており、Tabキーでフォーカス取得していた時も マウスで選択している時も変わらず文字列は選択されていました。 VB2005のGotFocusイベントでは、一旦選択されるのですが すぐに選択は解除されてしまうのです。 他にVB6.0のGotFocusと同等のイベントや、対応策などありませんでしょうか? よろしくおねがいいたします。

  • イベントの内容が書かれているサイト又は書籍

    vb.netでイベントの詳細が記載されているホームページ またはマニュアル等ありませんでしょうか Click       クリック        マウスの左ボタンでクリックしたとき DoubleClick   ダブルクリック     マウスの左ボタンでダブルクリックしたとき TextChange  テキストチェンジド テキストの内容が変化したとき Load       ロード        作成されたとき Resize   リサイズ      大きさが変わったとき Closing   クロージング    破棄されるとき Enter       エンター    フォーカスを取得したとき Leave   リーブ        フォーカスを失ったとき KeyPress   キープレス    キーボードを押したとき Tick       ティック      時間が経ったとき 例えば上記のようなイベントの内容が書かれたサイト、書籍 等あれば教えてください ありとあらゆるイベントの内容が網羅されていると助かります ※わかりやすく書かれているのがベターです

  • 成分表の一覧を理解できる用語集ありませんか。

    コスメをよく買いますが、成分表があんまり理解できません。 BAさんに「鉱物油系は入ってませんから」とか言われても 頭の中ではさっぱり分かってません・・・。 成分の名前、効果、なぜ入ってるか(保存料としてとか) シミができる、発ガン性があるなど使いつづけていたときに 起こる副作用などを詳しく解説してある成分用語集を教えてください。 こちらでも検索しましたがURLを見ても用語があんまり 網羅されていなかったので辞書的に使えると嬉しいです。

  • VB2005で練習課題のアイデアを探してます。テキストボックスのイベン

    VB2005で練習課題のアイデアを探してます。テキストボックスのイベントを理解する目的の課題で KeyDown、KeyPress、KeyUp、Enter、GotFocus、Leave、Validating、Validated、LostFocus、TextChanged のうち2つ以上を組み合わせて使うような課題を考えているのですが なかなか良いアイデアが浮かびません。 多くのイベントを1つの設問に盛り込むのではなく 2つのイベントを組み合わせて解く問題がたくさん欲しいです。 可能ならば、イベントの発生順を知らないと解けない問題や 似たイベントだけど違いを知らないと解けない問題だと最高です。

  • ExcelVBAでセルの内容変化イベントを取得したい

    ExcelVBAの初心者です。VBはある程度理解してます。 あるセルの内容が変化したときのイベント処理関数を 作りたいと思いますが、どういう手順で、そのイベント関数を 表示する(または作成する)のでしょうか。 教えてください。 よろしくお願いします。

  • C# イベント処理

    C#初心者ですが、イベント処理で困っています。VB6ではフィールドにてEventを宣言し、RaiseEventでイベントを発行し、WithEventsを使って他クラスでそのイベントを受け取る事ができますが、C#でどうしたら良いかわかりません。デリゲートとイベントについて理解が出来ていないので、簡単な参考例で教えて頂けないでしょうか?

  • 「表」をあらわす英単語について

    「成績表」「一覧表」と言うような「表」をあらわす英単語には 「list」 「sheet」 「table」 と言うものがありますが(他にもあるんでしょうか?)、それぞれどう使い分ければいいのでしょうか? 私が持っている英和辞典では、解説文が難しく、理解しきれませんでした。 申し訳ありませんが、分かりやすく説明していただけないでしょうか? 宜しくお願い致します。

  • 仕様書のイベント-動作の表現方法

    外注さんにあるマイコンのソフトを作成してもらうために仕様書を書くことになりました。 各機能ごとに章立てして、その中に、  (1)機能の概要  (2)画面デザイン、  (3)各イベントに対する動作など を記述しているのですが、(3)についてどうもうまく整理された形で表現できません。 Wordを使用しているのですが、箇条書きにするとだらだら羅列してあるだけで、本当にそれで全てが網羅されているのかわからない、かといって、縦(イベント)×横(状態)の一覧表にすると、横(状態)が膨大な量になり収集がつかなくなってくる... 文や表でななく、フローチャートやPADで記述した方がいいのではとも思ったのですが、みなさんはどのように表現されていますか? お知恵を貸して下さい。

  • エクセル VBA の用語一覧について

    エクセルのVBAの勉強を始めました。 サンプルプログラムを見ているときに、わからない用語がたくさん出てきます。 手持ちのVBAの本のアルファベット順の索引にも載っていないものは、VBAのヘルプを見るのですが、私には専門的すぎて理解できず困っています。 例えば、「Long」をVBAのヘルプで調べると 「長整数型 (Long) の変数は、32 ビット (4 バイト) の変数です。 -2,147,483,648 ~ 2,147,483,647 の範囲の値をとります。 長整数型の型宣言文字はアンパサンド (&) です。」 私には投げ出したくなる内容ですが、急いでマスターしなければならないので、頑張らねばなりません。 初心者にもわかりやすい参考書や、サイトをご存知ないでしょうか。 「Google」や「答えてネット」や「OKWAVE」で、過去の質問を検索したのですが、それらしきサイトは、見つけることができませんでした。 アルファベット・五十音順で、すべての用語が網羅されているもの(本もしくはサイト)を探しています。 よろしくお願いします。 <環境> WindowsXP Professional Excel 2003 Microsoft Visual Basic 6.0 Excelについては、簡単な表やグラフを作成できるくらいのスキルです。 VBAについては、ここ数日勉強しており、マクロやプログラムの大まかな流れが理解でき始めたところです。

  • keypressイベントでEnterキー(ascii=13)が認識できない

    VB6、Win2000で開発中です。 単純にkeypressイベントでEnterキーが認識できません。(特定のフォームのすべてのTextBoxでそうなります。)Enterキー以外のキーは認識してkeyasciiにアスキーコードが代入されるのですが、Enterキーだけ代入されません。複数のフォームがあって特定のフォームだけ認識しないのですが、まったく原因がわからず困っています。

専門家に質問してみよう