2011-12-08 7 views
0

Visual FoxPro 9 アプリケーションフレームワークを使用してデスクトップスタンドアロンアプリケーションを作成し、データベースとフォームを追加すると、エクスポートされたexeでは、選択するフォームを表示する読み込み時にクイックスタートが表示されます。FoxPro 9アプリケーションのメインメニュー

自分のMAIN MENUフォームをexe loadに表示するには、どうすればいいですか? を使用するメニューフォームにメインを設定しても機能しません。

Here is a visual representation of the idea.

+0

私は、コードと、新しいフォームをプライマリに追加するだけの実行中のベースラインプロジェクトをすでに持っていると思っています。あれは正しいですか?または... VFP9アプリケーションフレームワークを参照したときは、単にVFP 9開発環境を構築するアプリケーションを参照していました。あなたがスクラッチ(新しいプロジェクト)からスタートしているなら、教えてください。 – DRapp

+0

はい、その新しいアプリケーションです、私はそれに取り組んでいます。アプリケーションフレームワークはいくつかのレディメイド機能を提供しましたが、私はそれを使わずに管理すると思います。 – yolo

+0

あなたのためのエントリーポイントとして非常に基本的なベースラインで改訂されたTHENでは、アプリケーションに必要な他の「準備完了のフィーチャー」フォームをすべて追加できます。 – DRapp

答えて

1
その最も簡単な手順で

、脇から「​​ウィザード」あなたはフォームを構築し、データ等の環境、テーブル、グリッド、多分これが役立つと結合するために使用することができます。

空のプロジェクトを作成します。

は、ドキュメントタブにプロジェクトのMyApp

Go]を作成し、新しいフォームを追加します。あなたが説明したようにいくつかのボタンを入れてください。ボタンの1つは、「終了」などのフォームを閉じることができます。このフォームには、「データ入力」の要素が存在しないので、ダブル、この終了ボタンをクリックして、コード

CLEAR EVENTS 
THISFORM.RELEASE() 

に入れて、我々はそれがフォーカスを維持させるために何かを必要としています。ボタンだけでは、「行う」ことはできません。フォームのプロパティシートに移動し、「ウィンドウタイプ」に移動して「モーダル」に設定します。つまり、このフォームを意図的に閉じられるまで保持します。 (これは、あなたのアプリケーションのためにこのフォームから他のフォームを呼び出すためのベースラインとしても保持されます)。 "MyMainForm"などのフォームを保存します。

プロジェクトの[コード]タブをクリックし、新しい「プログラム」を実行します。最も簡単な文脈では、

DO FORM MyMainForm 
READ EVENTS 

MyStartupProgramなどのプログラムを保存します。プロジェクトに保存したら、このプログラムを右クリックし、 "Set Main"を選択すると、アプリケーション全体の単一エントリポイントとみなされます。保存し、プロジェクトをビルドして実行します。あなたは行かなくてはなりません。

+0

あなたは私の質問を誤解しているようですが、私は実際にはこのメニューのUI(この画像のように)(http://i.imgur.com/NAstB.png)を望んでいますが、メニューバーの上には表示されません。 – yolo

+0

@umar、私は答えを改訂しました。 .. – DRapp

+0

アプリケーションフレームワークには「DO」と「READ EVENTS」がありません。私は空のアプリケーションを使用して、それなしでやらなければならないでしょう。 – yolo

関連する問題