C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: コントロールの位置指定方法(TOP,LEFT)


(過去ログ 104 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■62009 / inTopicNo.1)  コントロールの位置指定方法(TOP,LEFT)
  
□投稿者/ ひろこ (2回)-(2011/09/15(Thu) 13:03:08)

分類:[ASP.NET (VB)] 

ASP.NET(VB) VisualStudio2005

Panel1を静的に貼付けて(デザイナで)作成すると
Panel1.Style.Item("TOP")=300で指定した位置に表示されるのですが

動的に作成するとDim Panel1 as New Panel
にすると位置が変わりません。
どの様にして位置を変えたらよろしいでしょうか。

よろしくお願いします。



Partial Public Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Panel1 as New Panel ←●動的に作成
ここを削除して静的(デザインでPanel貼付)に作成だとダメです。

Panel1.Width = 100
Panel1.Height = 100
Panel1.BackColor = Drawing.Color.Blue

Me.Controls.Add(Panel1)

Panel1.Style.Item("TOP") = (300).ToString() + "px"
Panel1.Style.Item("LEFT") = (400).ToString() + "px"

End Sub

End Class

引用返信 編集キー/
■62016 / inTopicNo.2)  Re[1]: コントロールの位置指定方法(TOP,LEFT)
□投稿者/ ひろこ (4回)-(2011/09/15(Thu) 17:55:56)
No62009 (ひろこ さん) に返信
> ASP.NET(VB) VisualStudio2005
>
> Panel1を静的に貼付けて(デザイナで)作成すると
> Panel1.Style.Item("TOP")=300で指定した位置に表示されるのですが
>
> 動的に作成するとDim Panel1 as New Panel
> にすると位置が変わりません。
> どの様にして位置を変えたらよろしいでしょうか。
>
> よろしくお願いします。
>
>
>
> Partial Public Class _Default
> Inherits System.Web.UI.Page
>
> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
> Dim Panel1 as New Panel ←●動的に作成
> ここを削除して静的(デザインでPanel貼付)に作成だとダメです。
>
> Panel1.Width = 100
> Panel1.Height = 100
> Panel1.BackColor = Drawing.Color.Blue
>
> Me.Controls.Add(Panel1)
>
> Panel1.Style.Item("TOP") = (300).ToString() + "px"
> Panel1.Style.Item("LEFT") = (400).ToString() + "px"
>
> End Sub
>
> End Class
>
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -