Do you have a sample test case that we could debug against? Miguel Yes I've created it. In attachment is Windows Forms test application and simple rtf file. I've tested it on: Mono 1.1.13.8 - work properly Mono 1.1.16 - not working, exception Mono HEAD - not working, exception -- Bartosz Mosica wilow [at] ncdc.pl |
using System; using System.Drawing; using System.Windows.Forms; using System.IO; namespace RichTextBoxTest { public class MainForm : System.Windows.Forms.Form { private System.Windows.Forms.Button button1; private System.Windows.Forms.RichTextBox richTextBox1; public MainForm() { InitializeComponent(); } [STAThread] public static void Main(string[] args) { Application.Run(new MainForm()); } #region Windows Forms Designer generated code /// <summary> /// This method is required for Windows Forms designer support. /// Do not change the method contents inside the source code editor. The Forms designer might /// not be able to load this method if it was changed manually. /// </summary> private void InitializeComponent() { this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.button1 = new System.Windows.Forms.Button(); this.SuspendLayout(); // // richTextBox1 // this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Bottom; this.richTextBox1.Location = new System.Drawing.Point(0, 67); this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.Size = new System.Drawing.Size(672, 348); this.richTextBox1.TabIndex = 0; this.richTextBox1.Text = "richTextBox1"; // // button1 // this.button1.Location = new System.Drawing.Point(296, 16); this.button1.Name = "button1"; this.button1.TabIndex = 1; this.button1.Text = "button1"; this.button1.Click += new System.EventHandler(this.Button1Click); // // MainForm // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(672, 415); this.Controls.Add(this.button1); this.Controls.Add(this.richTextBox1); this.Name = "MainForm"; this.Text = "MainForm"; this.ResumeLayout(false); } #endregion void Button1Click(object sender, System.EventArgs e) { FileStream fileStream = new FileStream("sample.rtf", FileMode.Open); richTextBox1.LoadFile(fileStream, RichTextBoxStreamType.RichText); } } }
sample.rtf
Description: Binary data
_______________________________________________ Mono-winforms-list maillist - Mono-winforms-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-winforms-list