2013-07-17 1 views
0

Я хочу сделать вкладки для моего TChromium.
Когда я открытии 2 или более вкладок, они выглядят плохо, как это:TChrome Tabs Paint Error

enter image description here

Пожалуйста, помогите мне решить эту проблему :(
Кроме того, пожалуйста, обратите внимание на эту тему - TChromium ChromeTabs Not Working
Благодаря

Ps Если это означает что-то, у меня есть это в моих ИСПОЛЬЗОВАНИЮ:

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
    Dialogs, ExtCtrls, StdCtrls, cefvcl, jpeg, ShellApi, ceflib, Vcl.Buttons, 
    Vcl.Menus, Vcl.ComCtrls, clipbrd, System.Actions, Vcl.ActnList, Registry, 
    Vcl.ImgList, Vcl.Imaging.pngimage, ChromeTabs, 

    {$IFDEF DELPHI2010_UP} 
    ChromeTabsGlassForm, 
    {$ENDIF} 

    ChromeTabsTypes, 
    ChromeTabsUtils, 
    ChromeTabsControls, 
    ChromeTabsClasses; 
+1

Ни один из кода, который вы опубликовали, по-видимому, не связан с проблемой, которую вы видите. Вы пытались удалить компонент «TChromeTabs» в форме из простого нового проекта? У вас есть двойной буфер формы? Я никогда не замечал ничего подобного при использовании этого компонента. – TLama

+0

Да, я попытался создать новый проект и разместить там TChromeTabs, но ничего не меняется. Да, у меня есть двойной буфер моей формы. – Priler

ответ

3

Задайте DoubleBuffered свойство вашей формы, чтобы False или удалить компонент TChromeTabs, например. на TPanel, который будет иметь двойной буфер отключен.

+0

Ничего себе, это работает !!! Я превратил Double Buffer, и он работает! – Priler

+0

Спасибо :) Пожалуйста, помогите мне тоже с этими проблемами - http://stackoverflow.com/questions/17682829/tchromium-chrometabs-not-working Я новичок в Delphi, и у меня много проблем :( – Priler

+2

А, nice чтобы увидеть решение, которое устанавливает «DoubleBuffered» на «False». Победа для хороших парней! –