繁体   English   中英

动态创建的ASPxTabControl不接收输入事件

[英]ASPxTabControl created dynamically does not receive input events

我有一个带有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

您的代码看起来不错,并且对我来说非常合适DevExpress Version = 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支持下打开票证,它们非常好,并且可以肯定地为您提供帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM