1
爲什麼?.net自定義消息框文本突出顯示
我構建了一個簡單的自定義MessageBox作爲C#中的對話框。當我通過Show()顯示消息框時,消息文本不會突出顯示。當我顯示這個消息箱vi ShowDialog()時,文本是突出顯示。
我不希望我的文本被突出顯示。任何想法或想法?
public partial class MyMessageBox : Form
{
private String mCaption;
private String mMessage;
public MyMessageBox(Form anOwner, String aCaption, String aMessage)
{
InitializeComponent();
mCaption = aCaption;
Owner = anOwner;
mMessage = aMessage;
}
private void btnCancelRequest_Click(object sender, EventArgs e)
{
((AddressForm)Owner).RequestCancelled();
}
private void btnOk_Click(object sender, EventArgs e)
{
CloseDialog();
}
public void CloseDialog()
{
Close();
}
// Called from the Address Form
public void HideCancelRequestButton()
{
btnCancelRequest.Visible = false;
}
private void MyMessageBox_Activated(object sender, EventArgs e)
{
Text = mCaption;
txtMessage.Text = mMessage;
}
}
我從匈牙利符號猜測你的消息顯示在名爲txtMessage的TextBox控件中。爲什麼不用標籤替換它? – 2012-01-30 00:10:36