[solved] Replying to MainMenu text invisible

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #36614
    SzakiLaci
    Participant

    Dear Serge!

    I've upgraded from version 2014.08 to Current (2015.07 = 10.14)

    Since than an old problem came back:

    On the main form the MainMenu's captions do not show at loading, if Skin is active.

    After I move the mouse over them > they appear one by one.

    This in not just an “aesthetic” problem, but seriously forcing me to turn off AC globally.

    (Because Users do not see, where to click on touchscreens)

    We had already a topic like this before, but can not find it.

    Strange thing is >> it did not happen as long I've used the old skins I've edited myself anno, but than it always popped up a warning in runtime about “obsolete skin”.

    Tried with 10 different skins > same problem.

    Please HELP ! 🙁

    #53766
    Support
    Keymaster

    Hi! Can you show it, please?

    #53767
    SzakiLaci
    Participant

    DrawNonClientArea = False; (or skin is inactive) >> works “fine” (Except the form-border looks ugly)

    [attachment=7235:NonSkinnedMainMenu.png]

    But If DrawNonClientArea = True :

    [attachment=7236:SkinnedMainMenu_notVisible.png]

    If Form is getting inactive >> repaint redraws

    #53769
    SzakiLaci
    Participant

    I've tried now everything possible:

    – setting MainForm.Enabled := True; at loading

    – sSkinprovider1.MakeSkinMenu := True / False;

    I've turned off everything possible…

    object sSkinProvider1: TsSkinProvider

    AllowAnimation = False

    AllowExtBorders = False

    AllowBlendOnMoving = False

    AllowSkin3rdParty = False

    MakeSkinMenu = True

    ScreenSnap = True

    UseGlobalColor = False

    AddedTitle.Font.Charset = EASTEUROPE_CHARSET

    AddedTitle.Font.Color = clNone

    AddedTitle.Font.Height = -11

    AddedTitle.Font.Name = 'Arial'

    AddedTitle.Font.Style = []

    FormHeader.AdditionalHeight = 0

    SkinData.SkinSection = 'FORM'

    TitleButtons =

    Left = 446

    Top = 24

    end

    object sSkinManager1: TsSkinManager

    AnimEffects.DialogShow.Active = False

    AnimEffects.FormShow.Active = False

    AnimEffects.FormHide.Active = False

    AnimEffects.DialogHide.Active = False

    AnimEffects.Minimizing.Active = False

    AnimEffects.PageChange.Active = False

    AnimEffects.SkinChanging.Active = False

    MenuSupport.IcoLineSkin = 'ICOLINE'

    MenuSupport.ExtraLineFont.Charset = EASTEUROPE_CHARSET

    MenuSupport.ExtraLineFont.Color = clWindowText

    MenuSupport.ExtraLineFont.Height = -13

    MenuSupport.ExtraLineFont.Name = 'Arial'

    MenuSupport.ExtraLineFont.Style = [fsBold]

    SkinDirectory = '..kepekSkins'

    SkinName = 'Sz'#252'rke b'#337'r (DarkGlass)'

    SkinInfo = 'N/A'

    SkinningRules = [srStdForms, srStdDialogs]

    ThirdParty.ThirdEdits = ' '#13#10

    #53770
    Support
    Keymaster

    I have the problem with reproducing this problem. Can you help me repeat it? Maybe you can give a demo with sources?

    #53771
    SzakiLaci
    Participant
    'Support' wrote:

    I have the problem with reproducing this problem. Can you help me repeat it? Maybe you can give a demo with sources?

    I was afraid You'll ask for a “demo” sadly I can not just “cut out” that part. I will try to reproduce it by myself. In between, if you have any idea where should be the problem / what property should I set to and test it, please share with me 😉

    #53773
    Support
    Keymaster

    Hi! I will try to repeat this issue in the test-app at these days. It's not easy seems.

    #53785
    Support
    Keymaster

    Also, may be you can give me a remote access to your project via the TeamViewer tool.

    #53796
    SzakiLaci
    Participant

    [Solution:]

    After changing visibility of sub-menu-items, a refresh has to be called manually:

    Code:
    sSkinProvider1.RepaintMenu;
    #53797
    SzakiLaci
    Participant
    'Support' wrote:

    Also, may be you can give me a remote access to your project via the TeamViewer tool.

    Thanks for the “remote help”. You may change the title of the topic to:

    “[solved] Replying to MainMenu text invisible “

Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.