[seasar-dotnet:1447] Re: TargetFormで値を返却させる方法について
s.o
[E-MAIL ADDRESS DELETED]
2009年 9月 3日 (木) 12:04:11 JST
西山さん
お世話になります。田中です。
早速のご回答ありがとうございます。
下記の通りにやってみたところ出来ました。
助かりました。
ありがとうございました。
西山 はじめ さんは書きました:
> お世話になっております。西山です。
> コミッターではありませんが、この機能をわりと利用していますので。
>
> FrmHoge2に、HogeDto型のReturnValueプロパティを作成してください。
>
> Private _hoge As HogeDto()
> Public Property ReturnValue() As HogeDto
> Get
> Return _hoge
> End Get
> Set(ByVal value As HogeDto)
> _hoge = value
> End Set
> End Property
>
> このプロパティの値が戻り値になります。
>
> http://s2container.net.seasar.org/ja/s2windows-control.html#interface
> 「画面遷移用インターフェイスを用意する」の最後の段落に記述し
> てあります。
> TargetFromの3番目の引数に戻りとなるプロパティを指定します。
>
> [2009/09/03 9:58] s.o さんは書きました。:
>
>> お世話になります。田中と申します。(VB.NET初めてです。)
>>
>> S2Windows.NETのホームページにある
>> ”画面遷移用インターフェイスを用意する”のVBに記述の仕方で質問させてくだ
>> さい。
>>
>> <TargetForm(GetType(FrmHoge2), ModalType.Modal, "ReturnValue")> _
>> Function ShowHoge2(ByVal id As Integer) As HogeDto
>>
>> このVBの記述の仕方で、起動された画面からHogeDtoを返却するには
>> どのようなコーディングをすれば良いのか分かりません。
>>
>> 単純に起動画面でHogeDtoを生成して値をセットしたのですが、
>> System.Windows.Forms.DialogResult' のオブジェクトを型 'HogeDto' にキャス
>> トできません。
>> となってしまいました。
>>
>> すみませんが、どなたかご教授下さい。
>>
>> よろしくお願いします。
>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
>>
>>
>
>
>
seasar-dotnet メーリングリストの案内