从RichTextBox禁用最小化/最大化组件

时间:2012-05-21 12:58:55

标签: c# winforms visual-studio-2010

这可能是一个简单的问题......我想禁用RichTextBox中的Minimize / Maximize组件。 我试图检查RichTextBox的属性,我无法成功禁用这些组件。

我想保留x关闭组件,但我想禁用RichTextBox中的Minimize / Maximize组件。

  private void button1_Click(object sender, EventArgs e)
        {          
            ShowRichMessageBox(FileSelected, File.ReadAllText(FileSelected));
        }

 private void ShowRichMessageBox(string title, string message)
        {
            RichTextBox rtbMessage = new RichTextBox();

            rtbMessage.Text = message;          

            Form RichMessageBox = new Form();
            RichMessageBox.Text = title;

            RichMessageBox.Controls.Add(rtbMessage);
            RichMessageBox.ShowDialog();
        }

这个想法是在读取文件的RichTextBox中显示一条消息。

2 个答案:

答案 0 :(得分:1)

使用MinimizeBox的{​​{1}}和MaximizeBox属性。 试试这个:

Form

答案 1 :(得分:0)

RichTextBox控件没有最小化按钮,只有表单有它。如果您不想删除表单最小化和最大化按钮,请在显示表单之前添加此行:

  RichMessageBox.MaximizeBox = false;
  RichMessageBox.MinimizeBox = false;