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

C# 从RichTextBox禁用最小化/最大化组件,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,这可能是一个简单的问题…我想禁用RichTextBox中的最小化/最大化组件。 我试图检查RichTextBox的属性,但无法成功禁用这些组件 我想保持x关闭组件,但我想从RichTextBox禁用最小化/最大化组件 private void button1_Click(object sender, EventArgs e) { ShowRichMessageBox(FileSelected, File.ReadAllText(Fi

这可能是一个简单的问题…我想禁用RichTextBox中的最小化/最大化组件。 我试图检查RichTextBox的属性,但无法成功禁用这些组件

我想保持
x
关闭组件,但我想从RichTextBox禁用最小化/最大化组件

  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中显示消息。

使用
表单的
最小化ebox
最大化ebox
属性。 试试这个:

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

            rtbMessage.Text = message;          

            Form RichMessageBox = new Form();
            RichMessageBox.Text = title;
            RichMessageBox.MaximizeBox = false;
            RichMessageBox.MinimizeBox = false; 

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

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

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

你想隐藏表单的最小化按钮吗???@Niranjan Kala:不是表单,要隐藏
RichTextBox
的最小化按钮,RichTextBox中的这些按钮在哪里。。标准
RichTextBox
没有任何此类关闭或最小化按钮。你在用什么???@Niranjan Kala:更新了问题中的按钮部分,谢谢。亲爱的,这是一个
表单
,你在它上托管了
RichTextBox
,因此你可以使用
表单
的MinimizeBox和MaximizeBox属性。所以我已经问过你了…天哪,我也试过了,以前没用,但现在…用了。我是一个多么愚蠢的人…谢谢你。