动态创建控件,如何不被别的控件遮住(在Iframe)上
Eray 2006-10-27 03:41:40 由于从数据库里读出二进制流的图片,不会控制,就放到了iframe里。然后需要在上面动态的创建控件。代码如下:
Private Sub painControls()
Dim SQL As String
SQL = "select * from EGSTCTRPRO where ctrparent='frmMCBSYTCX'"
Dim ds As DataSet
ds = getDataset(SQL)
Dim dr As DataRow
Try
For Each dr In ds.Tables(0).Rows
Dim tmp As New Label
Dim style As String
tmp.Text = "123"
tmp.ID = dr("ctrname")
tmp.BackColor = Color.Green
style = "position:absolute;width=77px;z-index:300px;"
style += "left:" + dr("left").ToString + "px;"
style += "top:" + dr("top").ToString + "px;"
tmp.Attributes.Add("style", style)
Page.Controls.Add(tmp)
Next
Catch ex As Exception
End Try
我的问题是,如何可以让这些生成的控件们,不被iframe及其里面的图片遮住。我要让自动生成的控件显示在最上面。另外请看好,代码中已经加上z-index了。