- PR -

ASP.NETでラベルの横位置を動的に変更する

1
投稿者投稿内容
rucio
ベテラン
会議室デビュー日: 2002/11/27
投稿数: 98
投稿日時: 2002-11-27 10:49
こんにちは。

Webフォームでラベルの横位置を動的に変更する方法がわかりません。
わかる方がいらっしゃいましたらご教授願えないでしょうか?

ラベルはSystem.Web.UI.WebControls.Labelです。

■やりたいこと
Page_Loadプロシージャでデータベースの値に応じて
ラベルの位置と大きさを変更する。

■考えたこと
最初はラベルのLeftプロパティ等を使えばいいと思っていたのですが
ラベルには Leftプロパティ等がありませんし
その代わりになるような機能も見つけられませんでした。

また、aspxで自動的に生成されるHTMLコードを見ると
ラベルのところは<asp:Label LEFT: 224px;>(抜粋)
となっていて、このLEFTの値をプログラムから変更できればいいと思ったのですが
この要素にアクセスする方法もわかりませんでした。

宜しくお願いします。
焼きそば
ベテラン
会議室デビュー日: 2002/11/06
投稿数: 86
お住まい・勤務地: 東京
投稿日時: 2002-11-27 10:53
widthプロパティでは駄目なんでしょうか?
rucio
ベテラン
会議室デビュー日: 2002/11/27
投稿数: 98
投稿日時: 2002-11-27 11:37
さっそくの返信ありがとうございます。

widthプロパティでは「横幅」は変更できるのですが「横位置」が変更できません。

横幅を変更するwidthプロパティがあるのに
横位置を変更するleftプロパティが見当たらないので困っています。

leftプロパティの代わりになるようなものはご存知ないでしょうか?

返信に感謝しています。
DaikiRyuto
大ベテラン
会議室デビュー日: 2002/07/23
投稿数: 200
投稿日時: 2002-11-27 12:13
引用:

rucioさんの書き込み (2002-11-27 11:37) より:

leftプロパティの代わりになるようなものはご存知ないでしょうか?



GridLayoutを使用しているなら、STYLEで座標の変更が出来ると思います。
(.NETを使用できる環境に無いので具体的にはわかりません。すいません。)
rucio
ベテラン
会議室デビュー日: 2002/11/27
投稿数: 98
投稿日時: 2002-11-27 15:11
解決しました。

DaikiRyutoさんのご指摘をもとに次のように記述したところ
ラベルの横位置を動的に設定できることが確認できました。

lblTest.Style("LEFT") = "400"

DaikiRyutoさん、ありがとうございます。
助かりました。
1

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