我在使用蒙面文本框时遇到了一些问题,而且我似乎无法找出问题所在。
每当面具处于活动状态时,我都无法粘贴到所述盒子中。我取下面具,我做 - 这是我做的唯一改变。我似乎无法弄清楚它是什么。该框本身没有验证控件(验证脚本只需按一下按钮即可运行,但它是手动的,不依赖于控件事件)
// 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有任何建议吗?如果您还需要任何进一步的信息,请与我们联系。
由于
答案 0 :(得分:1)
好的,我回过头来,我真是个白痴。
Thread a = new Thread(new ThreadStart(ThreadProcAddClaim));
a.Name = "AddClaim";
a.Start();
我没有Apartment State套装。我只是设置它,它完美地工作。
Thread a = new Thread(new ThreadStart(ThreadProcAddClaim));
a.SetApartmentState(System.Threading.ApartmentState.STA);
a.Name = "AddClaim";
a.Start();