xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Moderator: Moderatoren

Antworten
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 786
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg

xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von Lewi » Di, 17. Feb 2009 17:46

Ich habe das Problem, das im Zusammenhang mit der Toolbar und Icons, die Icons beim disabeln komplett verschwinden und nicht als disabelt angezeigen werden. Interessanter Weise erscheint ein disabeltes Icon, wenn es disbabelt war und erneut disabelt wird.

Hier ein Codeauszug für die Bestückung der Toolbar:

Code: Alles auswählen

oApp := GetApp()
oApp:Toolbar:AddItem( TB_EXIT     , {ICO_EXIT, TB_ICON} , {||TabPage_pB_End_Action( ::nViewCloseID)}, "Modul verlassen" )
oApp:Toolbar:AddItem( ITEM_SEPARATOR )
oApp:Toolbar:AddItem( TB_FILTER   , {ICO_LENS, TB_ICON} , {|| ::TabPage_pB_Scope_Action( self)     }, "[F2]  Datensätze selektieren" )
oApp:Toolbar:AddItem( TB_NEW      , {ICO_NEW , TB_ICON} , {|| ::TabPage_pB_New_Action()            }, "[F3]  Neuen Datensatz erfassen" )
oApp:Toolbar:AddItem( TB_GO_BACK  , {ICO_LEFT, TB_ICON} , {|| ::TabPage_pB_SkipBack_Action()       }, "[+]  Vorheriger Datensatz")
oApp:Toolbar:AddItem( TB_GO_NEXT  , {ICO_RIGHT, TB_ICON}, {|| ::TabPage_pB_SkipNext_Action()       }, "[-]  Nächster Datensatz")
oApp:Toolbar:AddItem( TB_PRINT    , {ICO_PRINT, TB_ICON}, {|| ::TabPage_pB_Print_Action()          }, "[ALT-D]  Druck-Menü")
oApp:Toolbar:AddItem( TB_DEL      , {ICO_WASTE, TB_ICON}, {|| ::TabPage_pB_Del_Action()            }, "Aktuellen Datensatz löschen")
oApp:Toolbar:AddItem( ITEM_SEPARATOR )
Return NIL
Habe ich allein das Problem?

Nachfolgend ein visueller Eindruck meines Problems.

Normale Anzeige
T1.png
T1.png (4.5 KiB) 2552 mal betrachtet
Item wurde disabelt:
T2.png
T2.png (4.21 KiB) 2552 mal betrachtet
Item wurde ein 2.tes Mal disabelt und ist nun sichtbar:
Dateianhänge
T3.png
T3.png (4.2 KiB) 2551 mal betrachtet

Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 14534
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Kontaktdaten:

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von Martin Altmann » Di, 17. Feb 2009 18:07

Hallo Olaf,
ich habe nur drei Buttons auf meiner Haupttoolbar und disable dort nix.
Aber ab und an ist der zweite Button nach dem Starten der App auch nicht sichtbar - ab und an passiert es dann, dass er irgendwann sichtbar wird.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
stellv. Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.

Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 786
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von Lewi » Di, 17. Feb 2009 18:14

Hallo Martin,
ich hatte das Problem vor einiger Zeit ds-datasoft gepostet, allerdings bisher noch kein Feedback bekommen.........

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 11468
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von AUGE_OHR » Mi, 18. Feb 2009 0:07

hi,
Lewi hat geschrieben: ich hatte das Problem vor einiger Zeit ds-datasoft gepostet, allerdings bisher noch kein Feedback bekommen.........
hatte nicht Dieter Stelzner was im SL1 Forum gepostet ?
Es hat auch was mit der verwendeten MsComCtl.OCX zu tun. Unter Codejock Skinframework ist
die Toolbar zwar sichbar, aber nicht ein einziges Item/Icon. Es wenn man die v6.00.00 gegen eine
andere Version austauscht sind die Icons wieder da.
gruss by OHR
Jimmy

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 11468
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von AUGE_OHR » Mi, 18. Feb 2009 3:35

hier der Thread im Codejock Forum wegen MsComCtl.OCX
https://forum.codejock.com/forum_posts.asp?TID=8401

da ist auch ein Link zu M$ wo es ein Update geben soll
http://www.microsoft.com/downloads/deta ... layLang=en

oder einfach mal KB896559 eingeben

p.s. wenn ihr nun die "neue" M$ComCtl.OCX verwenden und ihr Probleme an Alaska meldet so müsst
ihr denen auch sagen welche M$ComCtl.OCX ihr gerade verwendet sonst "merken" die Jungs nichts.
gruss by OHR
Jimmy

Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 786
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von Lewi » Mi, 18. Feb 2009 8:57

Hallo Jimmy,
ich denke nicht, daß das Problem im Zusammenhang mit M$ComCtl.OCX steht. Die Klasse dsToolBar iat nicht von xbpToolbar() abgeleitet sondern von xbpstatic() und verwaltet und paintet die Toolbar innerhalb ihrer Klasse.
Die xClass-Demos basieren auf Bitmaps. Damit scheint es wohl keine Probleme zu geben.

Gruß, Olaf

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 11468
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Beitrag von AUGE_OHR » Mi, 18. Feb 2009 9:16

moin,
Lewi hat geschrieben:Die Klasse dsToolBar iat nicht von xbpToolbar() abgeleitet sondern von xbpstatic() und verwaltet und paintet die Toolbar innerhalb ihrer Klasse.
ah wieder mal was gelernt.
Ich muss mir die xClass endlich mal ansehen ...
gruss by OHR
Jimmy

Antworten