我有一个动态创建的ASPxTabControl的ASP页面(在C#/后面的代码中)。第一个选项卡已选中。
但出于某种原因,如果我点击第二个标签,它就不会被选中。任何想法,为什么会出现这种情况?
这是我的C#代码:
Label question1 = new Label();
question1.Text = "Vraag 1";
question1.Font.Bold = true;
placeHolderVrResults.Controls.Add(question1);
ASPxTabControl tabQuestion1 = new ASPxTabControl();
tabQuestion1.TabStyle.BackColor = Color.White;
tabQuestion1.Paddings.PaddingLeft = 0;
tabQuestion1.Paddings.PaddingRight = 0;
tabQuestion1.Enabled = true;
tabQuestion1.EnableClientSideAPI = true;
Tab tab1 = new Tab();
tab1.Text = "1";
tab1.ActiveTabStyle.BackColor = Color.FromArgb(0, 26, 171, 178);
Tab tab2 = new Tab();
tab2.Text = "2";
tab2.ActiveTabStyle.BackColor = Color.FromArgb(0, 26, 171, 178);
tabQuestion1.Tabs.Add(tab1);
tabQuestion1.Tabs.Add(tab2);
placeHolderVrResults.Controls.Add(tabQuestion1);
如果我在.aspx页面中使用ASPxTabControl,那么它就可以了。
所以我必须缺少ASPxTabControl的一些属性,需要设置它才能接收输入/鼠标事件?
BR,Rene
答案 0 :(得分:0)
您的代码看起来很好,这对我来说非常有用 DevExpress版本= 16.1.6.0
ASPxTabControl tab = new ASPxTabControl();
tab.Tabs.Add(new Tab("hi"));
tab.Tabs.Add(new Tab("2"));
this.PanelContent3.Controls.Add(tab);
但是每个项目都是不同的,所以你总是可以在DX支持中打开一张票,它们非常好并且可以帮到你。