掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
こんなことできないでしょうか? (ID:90432)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いままでリフレクション使った関数使ってました Public Shared Function FindControl2(ByVal parentCtl As Control, ByVal ctlName As String) As Control Dim myPropertyInfo As System.Reflection.PropertyInfo Dim myObject As Object myPropertyInfo = parentCtl.GetType().GetProperty(ctlName , Reflection.BindingFlags.Instance _ Or Reflection.BindingFlags.NonPublic) If Not myPropertyInfo Is Nothing Then myObject = myPropertyInfo.GetValue(parentCtl, Nothing) Return CType(myObject, Control) End If Return Nothing End Function どこかから頂いてきたサンプルです。 findcontrol2(me,"textbox" & i.tostring ).text="text1" みたいにできて便利でした。 ループ内で大量に使ってるので2005の書き方とパフォーマンスどのくらい 違うのかちょっと気になります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.