DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ボタン配列位置制御

環境/言語:[WinXP,VisualBasic.Net]
分類:[ASP.NET]

以下のプログラムでボタン配列はできたのですが、
位置を指定できません。VBならLocationだと
思うのですが、WEBのボタンコントロールプロパティに
みあたりません。わかる方がいらっしゃいましたら
教えてください。
以下プログラム

Dim i As Integer
Dim testButtons(10) As System.Web.UI.WebControls.Button
For i = 0 To 9
'インスタンス作成
testButtons(i) = New System.Web.UI.WebControls.Button
testButtons(i).Height = Unit.Pixel(36)
testButtons(i).Width = Unit.Pixel(100)
testButtons(i).Text = i.ToString()
'イベントハンドラに関連付け
AddHandler testButtons(i).Click, AddressOf Me.testButtons_Click
'フォームにコントロールを追加
Me.PlaceHolder1.Controls.Add(testButtons(i))
Next

以上、よろしくお願いいたします。
お世話になります。

■No12520に返信(ABCさんの記事)
> 以下のプログラムでボタン配列はできたのですが、
> 位置を指定できません。

testButtons(i).Attributes("style") = "Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 120px"

のような感じとか。どうでしょうか。
こんにちは、じゃんぬ です。

■No12528に返信(なおこ(・∀・)さんの記事)
> testButtons(i).Attributes("style") = "Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 120px"
>
> のような感じとか。どうでしょうか。

または、Me.testButtons(i).Style("Left") = 128

とか。
まぁ、こういう例もあるということで。(^^;

PlaceHolder1.Controls.Add(new LiteralControl
    (@"<p style=""position: absolute; top: 300px; left: 200px;"">"));

for (int i=0; i < 3; i++)
{
    HtmlButton btnClick = new HtmlButton();
    btnClick.InnerText = "Button " + i;
    PlaceHolder1.Controls.Add(btnClick);
    PlaceHolder1.Controls.Add(new LiteralControl("<br>"));
}

PlaceHolder1.Controls.Add(new LiteralControl("</p>"));

# C#でごめんなさい。
ありがとうございました。

教えていただいた結果
testButtons(i).Attributes("style") = "Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 120px"
ではできましたが、
Me.testButtons(i).Style("Left") = 128
ではエラーはでなかったのですが、位置制御できませんでした。
下の方が簡単な記述なので使用したかったのですが・・・。
とにかく、上でできたので
ありがとうございました。
解決済み!
■No12532に返信(ABCさんの記事)
> Me.testButtons(i).Style("Left") = 128
> ではエラーはでなかったのですが、位置制御できませんでした。

確信はもてませんが、position : absolute; になっていないからでは?
前者だとなってますから。
testButtons(i).Style("LEFT") = xp
testButtons(i).Style("POSITION") = "absolute"
testButtons(i).Style("TOP") = yp
でやったらできました!!
ありがとうございます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板