tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル xmlファイル作成
投稿日: 2005/01/21(Fri) 15:09
投稿者さち
[OSのVer]:Windows XP   [VBのVer]:VB.NET 

こんにちは
XMLファイルを作成するところでつまづいてしまいました
どなたかお詳しい方が入らしたら知恵を貸して下さい。

今フォーム上にコンボボックス15、それぞれの横にテキストボックス15個あります
このそれぞれの値をXMLファイルの要素、属性にしたいと思ってます。
具体的にcomboBox1の値を <comboBox1 atb = "comboBox1の値">textBox1の値</c
omboBox1>
と言う風にしたいのですがなんとかfor〜nextを使用して
comboBox1からcomboBox15を一度に出来ないものかと思い下記のようなコードを記述しました。
すると
System.MissingMemberException: 型 'String' でパブリック メンバ 'Text' が見つかりません。
   at Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType,
String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
とのエラーメッセージが現れるのですがちなみに
エラーの場所は
.WriteAttributeString("atb","", comboBoxi.Text)の所のようです。

どなたかお気づきの点がございましたら
教えて頂けないでしょうか。
よろしくお願いします。

Dim xWriter As XmlTextWriter
xWriter = New XmlTextWriter("abc.xml",System.Text.Encoding.GetEncoding("Shif
t_jis"))
Dim i As Integer
Dim comboBoxi As Object
Dim textBoxi As Object

With xWriter
For i = 1 To 15
.WriteStartElement("textBox" & i)
comboBoxi = "comboBox" & i
.WriteAttributeString("atb","", comboBoxi.Text)
textBoxi = "textBox" & i
.WriteString(textBoxi.Text)
.WriteEndElement()                        
Next i




End With
 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。