0

これは簡単な質問かもしれません...RichTextBoxから最小化/最大化コンポーネントを無効にしたいです。RichTextBoxのプロパティを確認しようとしましたが、これらのコンポーネントを無効にすることができませんでした。

closeコンポーネントを保持したいのです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にメッセージを表示することです。

4

2 に答える 2

1

MinimizeBoxのおよびMaximizeBoxプロパティを使用しますForm。これを試して:

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();
        }
于 2012-05-21T13:15:34.600 に答える
0

RichTextBox コントロールには最小化ボタンがなく、フォームにのみあります。フォームの最小化ボタンと最大化ボタンを削除したくない場合は、フォームを表示する前に次の行を追加します。

  RichMessageBox.MaximizeBox = false;
  RichMessageBox.MinimizeBox = false;
于 2012-05-21T13:22:13.770 に答える