[seasar-dotnet:1310] [Quill] S2Windows.NETでの画面遷移について

西山 はじめ [E-MAIL ADDRESS DELETED]
2009年 5月 25日 (月) 11:08:31 JST


お世話になっております。
西山と申します。

今度VB.NET(2.0)で開発を行う予定です。
Quillとを利用させていただこうと思ったのですが、S2Windows.NET
を利用した際の画面遷移についていくつか質問させてください。

利用環境
 VisualStudio 2008
言語
 VisualBasic
Seasar
 S2Container.NET 1.3.15

・FormAから、FormBにIFormDispatcherを利用して遷移する際、
FormBへの2回目の遷移では、以前の状態が保持されるのですが、こ
れを回避する方法は無いのでしょうか。

http://s2container.net.seasar.org/download/vbs2formsample-1.3.9.zip
こちらのサンプルでは、FormのLoadイベント時に
_InitializeControls()メソッドを呼んでその中で初期処理を行っ
ているようですが、出来れば_InitializeControls無しに画面のデ
ザイン時のままで表示させたいと思っております。

・FormをDisposeするのが.NETでは一般的とのことですが、これを
明示的に呼べればいいのでは無いかと思っております。
・QuillInjector.GetInstance().Destroy()を呼び出せば、Quillの
参照オブジェクトを全て破棄できるとのことですが、アプリケー
ションの実行中(画面遷移先などで)にこのメソッドを実行しても
問題は無いのでしょうか?
もしくは、対象FormだけDisposeするような機能は無いでしょうか?

今までJava(のWebアプリ)ばかりやっていて、.NETの開発自体に
慣れておらず、見当違いのことを言っているのかもしれません。

以上よろしくお願いいたします。

-- 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
株式会社フジミック システム開発センター ソフトウェア開発部
 西山 創
[E-mail]:[E-MAIL ADDRESS DELETED]
 
〒140-0002 品川区東品川3-32-42 フジテレビ別館7F
[TEL]:03-5495-1060
++++++++++++++++++++++++++++++++++++++++++++++++++++++++



seasar-dotnet メーリングリストの案内