Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Varg


Архифлеймер

Зарегистрирован:
18 February 2005
Сообщения: 2733
Примеры кода: 0
 

RichTextBox еще парочку ??

04 June 2008 01:08  


> 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
Наверх
  



Winforms

 RichTextBox еще парочку ??Drevich  02 June 2008 17:41
 RichTextBox еще парочку ??Varg  04 June 2008 01:08
 RichTextBox еще парочку ??Drevich  06 June 2008 11:22
 RichTextBox еще парочку ??Varg  06 June 2008 17:10
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта