- This topic has 9 replies, 2 voices, and was last updated 9 years, 3 months ago by SzakiLaci.
-
AuthorPosts
-
August 2, 2015 at 5:08 pm #36614SzakiLaciParticipant
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 ! 🙁
August 2, 2015 at 6:00 pm #53766SupportKeymasterHi! Can you show it, please?
August 2, 2015 at 7:23 pm #53767SzakiLaciParticipantDrawNonClientArea = 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
August 3, 2015 at 10:28 am #53769SzakiLaciParticipantI'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
…
August 3, 2015 at 10:44 am #53770SupportKeymasterI have the problem with reproducing this problem. Can you help me repeat it? Maybe you can give a demo with sources?
August 3, 2015 at 10:17 pm #53771SzakiLaciParticipant'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 😉
August 4, 2015 at 4:53 am #53773SupportKeymasterHi! I will try to repeat this issue in the test-app at these days. It's not easy seems.
August 5, 2015 at 9:24 am #53785SupportKeymasterAlso, may be you can give me a remote access to your project via the TeamViewer tool.
August 6, 2015 at 5:49 am #53796SzakiLaciParticipant[Solution:]
After changing visibility of sub-menu-items, a refresh has to be called manually:
Code:sSkinProvider1.RepaintMenu;August 6, 2015 at 5:51 am #53797SzakiLaciParticipant'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 “
-
AuthorPosts
- You must be logged in to reply to this topic.