- - PR -
ASP.NETでラベルの横位置を動的に変更する
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2002-11-27 10:49
こんにちは。
Webフォームでラベルの横位置を動的に変更する方法がわかりません。 わかる方がいらっしゃいましたらご教授願えないでしょうか? ラベルはSystem.Web.UI.WebControls.Labelです。 ■やりたいこと Page_Loadプロシージャでデータベースの値に応じて ラベルの位置と大きさを変更する。 ■考えたこと 最初はラベルのLeftプロパティ等を使えばいいと思っていたのですが ラベルには Leftプロパティ等がありませんし その代わりになるような機能も見つけられませんでした。 また、aspxで自動的に生成されるHTMLコードを見ると ラベルのところは<asp:Label LEFT: 224px;>(抜粋) となっていて、このLEFTの値をプログラムから変更できればいいと思ったのですが この要素にアクセスする方法もわかりませんでした。 宜しくお願いします。 | ||||
|
投稿日時: 2002-11-27 10:53
widthプロパティでは駄目なんでしょうか?
| ||||
|
投稿日時: 2002-11-27 11:37
さっそくの返信ありがとうございます。
widthプロパティでは「横幅」は変更できるのですが「横位置」が変更できません。 横幅を変更するwidthプロパティがあるのに 横位置を変更するleftプロパティが見当たらないので困っています。 leftプロパティの代わりになるようなものはご存知ないでしょうか? 返信に感謝しています。 | ||||
|
投稿日時: 2002-11-27 12:13
GridLayoutを使用しているなら、STYLEで座標の変更が出来ると思います。 (.NETを使用できる環境に無いので具体的にはわかりません。すいません。) | ||||
|
投稿日時: 2002-11-27 15:11
解決しました。
DaikiRyutoさんのご指摘をもとに次のように記述したところ ラベルの横位置を動的に設定できることが確認できました。 lblTest.Style("LEFT") = "400" DaikiRyutoさん、ありがとうございます。 助かりました。 | ||||
1
