divにパネルがあり、そのパネルをコンテナとして使用してパネルを追加したいと思います。パネルをパネルに追加したいのはなぜですか?私が既存のパネルに追加しているパネルもオブジェクトを含むように作られているので、画像とラベルのみです。
既存のマスターコンテナパネルは設計時に作成され、「toolboxpanel」という素敵な名前で呼ばれます。実行時に、画像とラベルを動的に作成し、両方をパネルに追加してから、そのパネルをツールボックスパネルに追加するfor /nextループがあります。これを次に示します。
For i = 0 To imageholder.Count - 1 'create a control
insertpanel = New Panel 'these object types have been DIM'd up above
insertimage = New Image
inserttext = New Label
inserttext.ID = "text" + partnumberholder(i) + i.ToString 'the "holder" arrays hold the goodies from my db
inserttext.Text = brandholder(i) + " " + partnumberholder(i)
insertimage.ID = "image" + partnumberholder(i) + i.ToString
insertimage.ImageUrl = ".\Images\Display\" + imageholder(i) + ".jpg"
insertpanel.CssClass = "drag" 'this allows the panel to be dragged around using a JQuery script elsewhere
'insertpanel.BackImageUrl = "~\Images\Display\" + imageholder(i) + ".jpg" 'commented out because this method looks awful
insertpanel.ID = "panel" + partnumberholder(i) + i.ToString
insertpanel.Controls.Add(insertimage)
insertpanel.Controls.Add(inserttext)
toolboxpanel.Controls.Add(insertpanel)
Next
問題は、パネルに追加する各パネルが1列に詰め込まれ、最大高さがわずか700pxであるというtoolboxpanelのcssルールに完全に違反していることです。パネルとその座っているdivを、想定よりもはるかに高く伸ばしているようです。
私の主な質問は次のとおりです。
1)3列、固定された表示可能な高さ、整然としたスクロールバーで表示されるように、メインパネルにパネルオブジェクト(画像/ラベルの内臓を含む)を追加できるようにするにはどうすればよいですか?
2)これを行うためのより良い方法はありますか?ある必要があります:(
あなたはのホームページで現在の混乱を見ることができます:http ://www.mobiuspc.com
助けてくれてありがとう!明細書