- PR -

至急ご救急してください。

1
投稿者投稿内容
初心
会議室デビュー日: 2002/10/10
投稿数: 7
投稿日時: 2002-11-21 19:19
本当の初心者です。大変初歩的な質問で恐縮ですがお答え願います。
VB.NETでWEBアプリを作っていますが、ocx(Vsflexarry)を使用しています。

vsFlexLib.vsFlexArrayで作ったコントロール(web画面)に値をセットしたいと、最初にインスタンスを作成した。そのインスタンスに値を設定してから、インスタンスの値をコントロール(web画面)にセットする。
どうすれば、いいでしょうか?
ちなみに
今のソース:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim vsFlexArray As vsFlexLib.vsFlexArray = New vsFlexLib.vsFlexArray()

With vsFlexArray
.Rows = 2  <=System.Runtime.InteropServices.COMException
.Cols = 2
.Col = 1 : ._Text() = TextBox1.Text + TextBox2.Text
End With

Me.vsFlexArray1 = vsFlexArray
だれが教授お願いします。お願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2002-11-22 15:32
>>Dim vsFlexArray As vsFlexLib.vsFlexArray = New vsFlexLib.vsFlexArray()

 配列の範囲を明示的に指定したらどうなります?私がやった範囲では、VB6の頃は自動で範囲が広がったそうですが、VB.NETでは自動では広がりません。おそらく、範囲のない(再設定しなければならない)配列が作られています。
1

スキルアップ/キャリアアップ(JOB@IT)