C# 从RichTextBox禁用最小化/最大化组件
这可能是一个简单的问题…我想禁用RichTextBox中的最小化/最大化组件。 我试图检查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
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属性。所以我已经问过你了…天哪,我也试过了,以前没用,但现在…用了。我是一个多么愚蠢的人…谢谢你。