個人財務 Visual Basicを使用したフォームのオープン、クローズ、および非表示。 NET - ダミー

Visual Basicを使用したフォームのオープン、クローズ、および非表示。 NET - ダミー

目次:

ビデオ: SCRIPTCASE DEMO - 4/5: Form and Chart Applications 2024

ビデオ: SCRIPTCASE DEMO - 4/5: Form and Chart Applications 2024
Anonim

あなたのVisual Basic。 NETプログラムは良いかもしれませんが、あなたのVisual Basic。 NETプログラムが実行されると、通常は1つのフォームが表示されます。他の形式のプログラムを表示(または消滅)させるには、BASICコードを使用してプログラムに指示する必要があります。「今、この特定のフォームを画面に置き、この他のフォームを見えなくします。 "

フォームを開く

フォームを開く(または閉じる)前に、開くか閉じたいフォームの特定の名前を知る必要があります。ソリューションエクスプローラーウィンドウには、Visual Basicを構成するすべてのフォームの名前が一覧表示されます。 NETプログラム、たとえばfrmMainという名前のフォーム。 vb。

<! - 1 - >

表示するフォームの名前を知ったら、次のようなフォームを開くためにBASICコマンドを使用する必要があります。

Dim oForm As FormName

oForm =新しいFormName()

oForm。 Show()

oForm = Nothing

上記の4行のBASICコードが混乱して見える場合は、ここで簡単に説明します:

1。最初の行はVisual Basicに伝えます。 NET "を開き、開きたいフォームを表すoFormという名前のオブジェクトをFormNameという名前で定義します。 "したがって、frmMainという名前のフォームを開く場合は、次のように入力します。Dim oForm As frmMain

<! (oFormの名前は任意で、任意の名前を指定することができます。 "o"はこれがオブジェクトであることを表すだけの略語です)。

2。 2行目はVisual Basicに伝えます。 NET、 "FormNameという名前で表されるフォームを表すoFormという名前の新しいオブジェクトを作成します。 "(最初の行と2行目の主な違いは、最初の行はVisual Basic.NETにフォームを表すオブジェクトを作成する準備をして、2行目が実際にフォームを表すオブジェクトを作成したということです)。

<! - 3 - >

3。 3行目はVisual Basicに伝えます。 NET、 "オブジェクトoFormによって表されるフォームを表示します。 "

4。 4行目はVisual Basicに伝えます。 NET、 "oFormという名前のオブジェクトを何も設定せずに、使用していたメモリを解放します。 "

メモリを解放せずにあまりにも多くのフォームを開くと、コンピュータがメモリ不足になり、プログラムがフリーズまたはクラッシュする可能性があるため、オブジェクトをNothingに設定してメモリを解放することが重要です。

フォームの非表示(および表示)

フォームを一時的に消したい場合は、

FormNameなどの魔法の隠しコマンドを使用できます。 Hide()

フォームを非表示にしたら、

FormNameなどのShowコマンドを使用して、フォームを再び表示させたいことがあります。Show()

フォームを閉じる

フォームを隠すだけで、フォームは見えなくなりますが、フォームはまだコンピュータのメモリにロードされます。フォームをメモリから消去するには、

FormNameなどのCloseコマンドを使用する必要があります。閉じる()

プログラムを終了するには、すべてのフォームをシャットダウンする必要があります。プログラムの少なくとも1つの形式には、終了ボタンやプルダウンメニューから利用可能な「ファイル」 - 「終了」コマンドなどの終了コマンドが必要です。プログラムの最後の形式を閉じるBASICコードは、次のようになります。

Me。 Close()

Visual BasicのBASICコードを見てみましょう。 NETが自動的に各フォームを作成すると、次のようなコマンドが表示されます。

Form1 = Me

このコマンドはVisual Basicに指示します。 NET、 "Meという言葉は現在の形を表しています。したがって、frmMainWindowのようにフォームの完全な名前を入力する代わりに、

Me と入力するだけで済みます。 "

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の場合...