> 1. немогу избавиться от каретки
см. http://www.gotdotnet.ru/Forums/Windows/513597.aspx
> 2. размер вставленных объектов (картинок и тп) ...
если надо запретить обработку мыши, то можно использовать NativeWindow:
using System;
using System.Windows.Forms;
public partial class Form1 : Form
{
private class RichTextBoxNative : NativeWindow
{
public RichTextBoxNative()
{
}
protected override void WndProc(ref Message m)
{
// WM_MOUSEFIRST, WM_MOUSELAST
if (m.Msg >= 0x0200 && m.Msg <= 0x020D)
m.Result = IntPtr.Zero;
else
base.WndProc(ref m);
}
}
public Form1()
{
RichTextBox rtb = new RichTextBox();
rtb.Dock = DockStyle.Fill;
rtb.ReadOnly = true;
rtb.Parent = this;
rtbn = new RichTextBoxNative();
rtbn.AssignHandle(rtb.Handle);
}
RichTextBoxNative rtbn;
}
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 04 June 2008 01:07
|