1

我在使用蒙面文本框时遇到了一些问题,我似乎真的无法确定问题可能是什么。

每当面具处于活动状态时,我都无法粘贴到所述框中。我摘下面具,我做了——这是我做的唯一改变。我似乎无法弄清楚它是什么。盒子本身没有验证控件(验证脚本确实在按下按钮时运行,但它是手动的,并且与控件事件无关)

// txtClaimNum
        // 
        this.txtClaimNum.AllowDrop = true;
        this.txtClaimNum.CausesValidation = false;
        this.txtClaimNum.HideSelection = false;
        this.txtClaimNum.Location = new System.Drawing.Point(119, 83);
        this.txtClaimNum.Mask = "################-##";
        this.txtClaimNum.Name = "txtClaimNum";
        this.txtClaimNum.Size = new System.Drawing.Size(120, 20);
        this.txtClaimNum.TabIndex = 1;

要激活此文本框所在的表单,我使用主表单中的以下内容:

public static void ThreadProcAddClaim()
    {
        Application.Run(new AddClaim());            
    }

话虽如此,我在该表单上也没有任何我知道的代码可以抑制这一点。我做了一些搜索,但大多数人似乎都想禁止粘贴或复制功能。我需要他们活跃。有人对 idjit 有什么建议吗?如果您还需要任何进一步的信息,请告诉我。

谢谢

4

1 回答 1

1

好吧,我回去了,我真的是个白痴。

Thread a = new Thread(new ThreadStart(ThreadProcAddClaim));
         a.Name = "AddClaim";
        a.Start();

我没有公寓状态集。我刚刚设置它,它工作得很好。

Thread a = new Thread(new ThreadStart(ThreadProcAddClaim));
        a.SetApartmentState(System.Threading.ApartmentState.STA);
        a.Name = "AddClaim";
        a.Start();
于 2013-11-14T19:52:18.863 回答