Конференция "KOL" » Баг ListBox.DoubleBuffer := True [Delphi 7, Vista]
 
  • Elec3C © (29.01.08 12:00) [0]
    Заметил баг, при использовании DoubleBuffer в ListBox(Стили не использовались): Если перемещать ползунок ListBox'а с помощью колёсика мыши, то фон ListBox'а окрашивается в чёрный цвет, если с помощью курсора мыши - всё нормально. В чём, может быть, проблема?
  • Elec3C © (29.01.08 19:54) [1]
    ^
  • Elec3C © (30.01.08 16:55) [2]
    При прокрутке списка слева на права(WS_HSCROLL) и наоборот список не хочет перерисовываться или перерисовываеться, но частично!
  • Elec3C © (04.02.08 17:40) [3]
    ^
  • хам (04.02.08 22:26) [4]
    > [0] Elec3C ©   (29.01.08 12:00)
    > Заметил баг, при использовании DoubleBuffer в ListBox

    Да хоть Transparent, все ОК.
  • Elec3C © (07.02.08 15:28) [5]
    В XP присутствуют этот глюк?
  • Elec3C © (11.02.08 15:04) [6]
    ^
  • Elec3C © (13.02.08 18:31) [7]
    ^
  • MTsv DN (13.02.08 18:44) [8]
    ^
  • MTsv DN (13.02.08 18:44) [9]
    Интересно, не надоело? Может попробуете сами ошибку поискать?
  • MTsv DN (13.02.08 18:53) [10]
    DoubleBuffer := true...

    Нет такого косяка в ХР... Ни с темами, ни без... Ни с Transparent'ом ни без... Разбирайтесь с Вистой...
  • Elec3C © (13.02.08 20:35) [11]
    Мне нужно было узнать, как дела с XP обстоят! Ладно, продолжу поиск сам!

    P.S. ^
  • Дмитрий К © (14.02.08 00:05) [12]
    Попробуй
       lb.ExStyle := lb.ExStyle and not WS_EX_CONTROLPARENT;


    и без DoubleBuffered, но с вышенаписанной строкой, тоже посмотри.
  • Elec3C © (14.02.08 16:46) [13]
    Без DoubleBuffer c LB всё нормально, кромеhttp://pda.delphimaster.net/?id=1200921282&n=10Пробовал с
    lb.ExStyle := lb.ExStyle and not WS_EX_CONTROLPARENT

    - не помогло.
 
Конференция "KOL" » Баг ListBox.DoubleBuffer := True [Delphi 7, Vista]
Есть новые Нет новых   [134431   +14][b:0][p:0.001]