禁用富文本框中的最小化/最大化组件
本文关键字:最小化 最大化 组件 文本 | 更新日期: 2023-09-27 18:34:44
这也许是一个简单的问题...我想从富文本框中禁用最小化/最大化组件。我尝试检查富文本框的属性,但无法成功禁用这些组件。
我想保持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();
}
这个想法是在读取文件的富文本框中显示一条消息。
使用Form
的MinimizeBox
和MaximizeBox
属性。试试这个:
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;