Re[3]: Глюки с TreeView
От: Горкуша Роман Валерьевич  
Дата: 21.06.04 18:58
Оценка: 11 (1)
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Alex Axyonov, Вы писали:


AA>>Говорят это известный баг .NET обертки TreeView.


AVK>Да. Едиснтвенное что спасает это изменение размера TreeView после вызова ResumeLayout формы. Лишняя перерисовка, но по крайней мере скроллер либо прячется либо становится нормальным.


А я вот так сделал:

    public class TreeViewFix : System.Windows.Forms.TreeView
    {
        [DllImport("user32.dll", EntryPoint="ShowScrollBar")]
        protected extern static int ShowScrollBar(IntPtr hWnd, int wBar, int bShow);

        protected override void InitLayout()
        {
            base.InitLayout ();
            ShowScrollBar(Handle, 0, 0);
        }

    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.