- ベストアンサー
自フォームの閉じ方に関して
自フォームの閉じ方に関して 初歩的な質問で申し訳ありません。 今、Form1、Form2 という2つのフォームが存在し、From1 のあるボタンを 押した場合、Form1 自体は閉じて、Form2だけを表示させるような事をしたいと 考えています。 モーダル等の方法では、Form1 が開いたままForm2 が起動してしまうかと思います。 何か良い方法がありますでしょうか。。。 教えて下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- メインフォームとサブフォームについて
こんにちは。 VBを勉強中の初心者です。 今メインとして使っているフォームをForm1とします。 サブとして使っているフォームをFrom2とします。 プログラムの実行時にForm1がでてくるのですが、 Form1を起動せず、Form2を起動したいです。 (メインフォームとサブフォームを入れ替えたいです) この場合はどうすればいいでしょうか? よろしくお願いします。
- 締切済み
- Visual Basic
- フォームのZOrder?
VB2008でWindwosフォームからボタンを押して、 別のWindowsフォームを開き、そのフォームをクリックすると閉じて、元のフォームに行くプログラムで、 別のフォームを開いた後に、何か別のアプリを全面に持ってきて、同じようにフォームをクリックして、元のフォームが全面にでるかと思えば、別のアプリの下に隠れていました。 Form1.show() ボタンClickイベント Form2.show() 別のアプリを前に Form2 フォームClickイベント Form1.Show() <----- 読んでいるのに Me.close() <----- ここがいけない? From1が全面に来ず、別のアプリが上になる。 何か方法がまずいのでしょうか?
- 締切済み
- Visual Basic
- accessでフォームの複製
accessのフォーム(form_A)のあるボタンを押すと同じフォーム(form_A)・・・(複製?)を表示させたいのですが・・・どんな方法がありますでしょうか?
- ベストアンサー
- その他(データベース)
- accessでフォームの複製を行いたいのですが・・・
accessのフォーム(form_A)のあるボタンを押すと同じフォーム(form_A)・・・(複製?)を表示させたいのですが・・・どんな方法がありますでしょうか?
- 締切済み
- その他(プログラミング・開発)
- フォームロード時にアンロード。
VBでフォームロード時に、ある条件のときだけ、 自フォームをアンロードするプログラムを作りたいのですが、 form_load プロシージャにunload Me と書くと、 どうしても、一瞬フォームが表示されます。 フォームを表示せずにアンロードする方法は ないのでしょうか? よろしくお願いします。
- ベストアンサー
- Visual Basic
- フォームロードについて
VB2008で、Form_Load()に Me.Visible = falseや Me.Close()としてもフォームの非表示やフォームを閉じたりしないのですが、なぜなのでしょうか? 最初に起動した場合に、Form_Loadで初期設定を行った後に、自動的に直ぐにフォームを非表示や閉じることをしたいです。
- ベストアンサー
- Visual Basic
- フォームの表示が消えてしまう・・・
初歩的なことでつまづいております。 フォームを利用して「入力」フォームに文字を入れ、「入力!」ボタンを押すと「結果」フォームにその文字を表示させたいのですがうまくいきません。 やりたいことは、 1.「入力」フォームに文字を入れます(たとえば"123") 2.「入力!」ボタンを押します 3.すると「結果」フォームに"123"と表示させたいです 4.また、「入力」フォームにはそのまま"123"が表示されたままにしたいです なぜか下記の記述だとボタンを押した瞬間にすべてのフォームの文字表示が消えてしまいます。 これはどうしてなのでしょうか?すみませんがよろしくお願いします。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"><!-- function calcButton() { var inputValue = document.calc.input.value; document.calc.result.value = inputValue; } //--></SCRIPT> </HEAD> <BODY> <FORM name="calc" action=""> 入力<INPUT type="text" size="5" name="input"><BR> 結果<INPUT type="text" size="5" name="result"><BR> <INPUT type="submit" value="入力!" onClick="calcButton()"> </FORM> </BODY></HTML>
- ベストアンサー
- JavaScript
- Accessのフォームを閉じるのではなく、非表示にする
Accessのフォームにおいて、 ボタンをクリックすると、そのフォームが閉じる、 というイベントをつけております。 そのイベントを、フォームが閉じるのではなく、 フォームを非表示にし、メモリ上では開いたまま というイベントに直したいのですが、 Form_F003.Visible = False というような記述をするという 解釈でよろしいのでしょうか?? その解釈でないとしたら、 フォームのソース上で、 フォームを非表示にし、メモリ上では開いたまま というプロパティを設定できるでしょうか?? どなたか、ご指導くださいませ。
- ベストアンサー
- その他(データベース)
- 任意のフォームが表示されているかを知りたい
VB6で、 任意のフォームが表示されているか表示されていないかを知りたいのですが、その方法がわかりません。 具体的に言うと、 いくつかのフォームのあるアプリケーションを作っているのですが、Form2のである処理をしたときに、Form1が画面上に表示されている場合と、表示されていない場合で、異なる処理をしたいのですが、ためしにVisibleやEnableを参照しようとすると、(Form1を表示していない場合)その時点でForm1がロードされ、表示されてしまいます。 そこで、任意のフォームが現在表示されているかどうかを知るプロパティや関数はありますでしょうか? ご存知の方、ご教授お願いいたします。
- ベストアンサー
- Visual Basic
- フォームの設定について
ソフト表示画面のサイズを300*480に収めたいのですがどのように設定すればいいのか教えてください。また、2つのForm、Form1とForm2 を同時に起動してForm1を上側にForm2を下側にと表示させたいのですが、どのようにすればよろしいか教えてください。ちなみに表示するときは、Form1を起動状態にして、あるボタンを押したらForm2を起動という形にしたいのですが、どのようにすればよろしいですか?
- ベストアンサー
- Visual Basic
お礼
ありがとうございました。 おっしゃる通り、最初からC#である旨を伝えておく べきでした。 参考にさせて頂きました!