aspxにてVBAのようなEXECUTEメソッドは?
お世話になります。
aspxにてVBAのようなEXECUTEやVBScriptのようなEVALを扱いたいのです。
vb内にて
If num = 1 Then
Inq1.Src = "gazou/Inq-11.gif"
Else
Inq1.Src = "gazou/Inq-10.gif"
End If
If num = 2 Then
Inq2.Src = "gazou/Inq-21.gif"
Else
Inq2.Src = "gazou/Inq-20.gif"
End If
If num = 3 Then
Inq3.Src = "gazou/Inq-31.gif"
Else
Inq3.Src = "gazou/Inq-30.gif"
End If
If num = 4 Then
Inq4.Src = "gazou/Inq-41.gif"
Else
Inq4.Src = "gazou/Inq-40.gif"
End If
If num = 5 Then
Inq5.Src = "gazou/Inq-51.gif"
Else
Inq5.Src = "gazou/Inq-50.gif"
End If
という上記内容を
Dim Inq(5) As String
For i As Integer = 1 To 5
If i = num Then
Eval("Inq" & i & ".src = gazou/Inq-" & i & "1.gif" --------*
Else
Eval("Inq" & i & ".src= gazou/Inq-" & i & "0.gif" --------*
End If
Next
のようにするには-------*をどのような文にすればよいでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
Inq ってのが何を指して、どういう状態にあるのかわからないので、TextBox にたとえて勝手に書きます。
ちなみに Windows フォームで実験してます。
フォーム上に TextBox1 ~ TextBox5 が既に配置されています。
Dim textBoxes() As System.Windows.Forms.TextBox
Dim num As Integer = 3
textBoxes = New System.Windows.Forms.TextBox(4) {Me.TextBox1, Me.TextBox2, Me.TextBox3, Me.TextBox4, Me.TextBox5}
For i = 1 To textBoxes.Length
If i = num Then
textBoxes(i - 1).Text = "gazou/Inq-" & i & "1.gif"
Else
textBoxes(i - 1).Text = "gazou/Inq-" & i & "0.gif"
End If
Next
ご回答ありがとうございます。
配列に変換するところまでは理解できました。
textBoxes = New System.Windows.Forms.TextBox(4) {Me.TextBox1, Me.TextBox2, Me.TextBox3, Me.TextBox4, Me.TextBox5}
の部分をWEBページに相当させるのがまだできません。
<img id="TextBox1" runat="server" src="gazou/Inq11.gif">
のタグがあったとした場合
textBoxes = New ArrayList(4) {TextBox1, TextBox2, TextBox3, TextBox4, TextBox5}
のようにするには
ArrayListではないのはわかりますが、一体何なのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- その他(データベース) 「1004:アプリケーション定義またはオブジェクト定義のエラー」への解消方法に関して 1 2023/07/09 11:47
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c++std::string型をTCHARに変換...
-
ロールオーバー効果にならない。
-
画面が真っ白になるのはどうして?
-
「戻る」「進む」ボタンで画像...
-
日替わりで画像を変更したい
-
ランダムに画像を表示し、ポッ...
-
画像を変えるスクリプト
-
NNでロールオーバーしたgifアニ...
-
JSPでの画像ファイル表示
-
どこに画像ファイルを入れるの...
-
HPビルダー12 Javascriptのロ...
-
MAX関数を使ってからLEFT JOIN...
-
htmlの記述で link rel=styles...
-
JQueryで画像の上で文字を動かす
-
jspでcssが読み込めない
-
スライダーを実装した場合、ペ...
-
離れた場所にマウスオーバーで...
-
フォントサイズの変更
-
変数内容をHTML内で表示する方法
-
javascriptでURLにマウスオーバー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c++std::string型をTCHARに変換...
-
JSPでの画像ファイル表示
-
画面が真っ白になるのはどうして?
-
Javascriptで画像を水面のよう...
-
フォームに入力された値により...
-
クリックして変更した画像を他...
-
日替わりで画像を変更したい
-
クリックするたびに画像を変える
-
C言語のポインタ表現
-
ランダム表示の画像位置
-
【初心者】UWSCでjavascriptで...
-
WSHでクリップボードにイメージ...
-
javascriptで複数の画像をラン...
-
教えて下さい。ランダムにバナ...
-
1つの画像クリックで切替の方法
-
onとoffを画像でチェンジ、チェ...
-
Excel VBA マクロ 画像(...
-
クリックした自身の画像を別画...
-
「戻る」「進む」ボタンで画像...
-
サーバ側で時間を判断して自動...
おすすめ情報