個人財務 マウスのクリック、キーの押下、キーボードの追い越し、またはモニタに弾丸を置くなどのアクションを取るたびに、アクションはイベントと呼ばれます(ネットダミー

マウスのクリック、キーの押下、キーボードの追い越し、またはモニタに弾丸を置くなどのアクションを取るたびに、アクションはイベントと呼ばれます(ネットダミー

目次:

ビデオ: Visual Basic初心者動画講座14イベントプロシージャお絵かきソフトを作成 2024

ビデオ: Visual Basic初心者動画講座14イベントプロシージャお絵かきソフトを作成 2024
Anonim

マウスをクリックしたり、キーを押したり、キーボードを通過したり、モニターに弾をぶつけるなどのアクションを取ると、 イベント。 イベントが発生する瞬間、Visual Basic。 NETはBASICコードを探してプログラムに何をすべきかを伝えます。特定のイベントに応答するBASICコードは、 イベント処理プロシージャ または イベントハンドラと同じです。

<! - 1 - >

単一のVisual Basic。 NETプログラムは、数千のイベント処理プロシージャで構成できます。しかし、多くの人がいるなら、あなたは非常に複雑なプログラムを持っているか、あなたは非常に無能なプログラマーです。

非常に多くの可能なイベントと、単一のプログラムで可能なイベント処理プロシージャの数が多いため、Visual Basicはどのように動作しますか?どのイベント処理プロシージャを使用するのですか?

その答えは簡単です。イベントが発生すると、通常このイベントはプログラムのユーザーインターフェイスの一部に向けられます。たとえば、ほとんどのユーザーは、ボタン、チェックボックス、メニューコマンドなど、マウスがオブジェクトを指しているときにのみ、マウスボタンをクリックします。

<!すべてのオブジェクトは1つまたは複数のイベント処理プロシージャを持つことができ、各イベント処理プロシージャは、マウスをクリックするかキーを押すなどの特定のイベントに応答します。

イベントのタイプを指定する

イベントは3つのカテゴリに分類できます。

キーボードイベント:

  • ユーザーがTabなどの特定のキーを押すか、Ctrlなどの特定のキーストロークの組み合わせを押すと発生します。 + P。
    - >
マウスイベント:
  • ユーザーがマウスを動かしたり、マウスボタンをクリックまたはダブルクリックしたり、マウスを画面上にドラッグしたりすると発生します。 プログラムイベント:
  • Visual Basicのときに発生します。 NETプログラムは、フォームの読み込みやテキストボックスの内容の変更など、独自の処理を行います。ユーザーが何かをしたときにキーボードやマウスのイベントが発生するのに対し、プログラムイベントはBASICコードが何かを行うときに発生します。 Visual Basicですが。 NETは多数のイベントに応答することができますが、マウスのクリックや特定のキーの押下など、いくつかのイベントにしか応答しないようにすることが一般的です。すぐにVisual Basicとして。 NETがイベントを検出すると、プログラムはすぐにユーザーインターフェイスのどの部分が応答する必要があるかを確認します。

ユーザーがマウスをクリックすると(たとえば、Visual Basic)。 NETは最初にイベントを識別します。 (「OK、これはマウスクリックでした」)次に、ユーザーがマウスをクリックした場所を確認します。 ( "ユーザーが[OK]ボタンをクリックしました。")

Visual Basic。 NETは、特定のボタンのイベント処理プロシージャを見つけます。このプロシージャには、ユーザーがその特定のボタンをクリックしたときに何をすべきかをプログラムに指示するBASICコードが含まれています。

イベント処理プロシージャの作成

1つのオブジェクトが1つ以上のイベントに応答できます。例えば、ボタンは、ユーザがマウスボタンをクリックするかEnterキーを押すことに応答することができる。

2つ以上のオブジェクトが同じイベントに応答できます。たとえば、ボタンとチェックボックスの両方がマウスのクリックに反応することができますが、Visual Basicに指示する指示はまったく異なります。 NETを次に何をする。

イベントプロシージャを作成するには、次のタスクを実行する必要があります。

1。応答するユーザーインターフェイスの部分を特定します。 2。コードエディタを開きます。 3。 Visual Basicのイベントを特定します。 NETは応答することです。 4。イベントを処理するためのBASICコードを記述します。

イベントプロシージャを作成する前に、ユーザーインターフェイスのすべてのオブジェクトに名前が付いていることを確認してください。オブジェクトのイベント処理プロシージャを作成し、後でそのオブジェクトの名前を変更する場合は、イベント処理プロシージャを書き直す必要があります。

フォーム

オブジェクト(ボタン、チェックボックス、リストボックスなど)

プルダウンメニュー

には次の3つの部分があります。フォーム、ボタン、プルダウンメニュー、チェックボックスなどのオブジェクトのイベント処理プロシージャを作成するには、次の手順を実行します。

ボタンやチェックボックスなど、イベント処理プロシージャを作成するオブジェクトを含むフォームを開きます。

  • オブジェクト(ボタンやフォーム自体など)をダブルクリックすると、Visual Basicが表示されます。 NETはすぐにコードエディタを表示し、選択したオブジェクトに対して最も一般的なイベント処理プロシージャを作成します。 2。 F7キーを押すか、表示 - >コードを選択して、コードエディタを開きます。
  • Visual Basic。 NETはコードエディタを画面に表示します。 3。 [クラス名]リストボックスをクリックします。
  • Label1やButton2など、さまざまなオブジェクトのリストが表示されます。

オブジェクトのイベント処理プロシージャを作成する前に、オブジェクトのNameプロパティを変更する必要があります。このように、名前は、汎用名ではなく、プログラム内のオブジェクトの目的を説明することができます。 4。 [メソッド名]リストボックスをクリックします。

ClickまたはMouseHoverなど、選択したオブジェクトのさまざまなイベントのリストが表示されます。 5。オブジェクトに応答させるイベント(クリックなど)をクリックします。

Visual Basic。 NETは、空のイベント処理プロシージャを作成します。この時点で、フォーム上の別のオブジェクトのプロパティを変更するなど、イベント処理プロシージャが実際に何かを行うようにBASICコードを書くことができます。

プルダウンメニューコマンドのイベント処理手順を作成するには、次の手順を実行します。

必要なメニューコマンドを含むプルダウンメニューのタイトルをクリックします。 2。イベント処理プロシージャを作成するメニューコマンドをダブルクリックします。

Visual Basic。 NETは、空のイベント処理プロシージャを作成します。

マウスのクリック、キーの押下、キーボードの追い越し、またはモニタに弾丸を置くなどのアクションを取るたびに、アクションはイベントと呼ばれます(ネットダミー

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...