我希望能夠將多個標籤控件添加到面板並在onlick事件中顯示它們。我的代碼第一次做了我想要的,然後標籤簡單地用第二個onlick事件上的新標籤替換,等等。在webforms中添加多個控件到面板
這是我到目前爲止有:
private void createTaskLabel(Guid GoalID, string Goal)
{
Label taskLabel = new Label();
taskLabel.ID = GoalID.ToString();
taskLabel.Text = Goal.ToString();
TaskPanel.Controls.Add(taskLabel);
}
所以,舉例來說,這將創建一個新的標籤具有唯一ID(在其他地方處理),並將其放置在面板中,並顯示它。當onlick再次發射時,相同的標籤將被替換,而不是出現在其下面的新標籤。
很好的回答 - 但我認爲它應該是「動態添加控件不持久...「。 – blech 2011-02-17 19:29:59
好點,我的語言可能意味着其他的事情。改變。 – 2011-02-17 19:31:36