Seite 1 von 1

xClass 4.3: Disabelte Toolbar-Icons werden nicht angezeigt

Verfasst: Di, 17. Feb 2009 17:46
von Lewi
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) 8612 mal betrachtet
Item wurde disabelt:
T2.png
T2.png (4.21 KiB) 8612 mal betrachtet
Item wurde ein 2.tes Mal disabelt und ist nun sichtbar:

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

Verfasst: Di, 17. Feb 2009 18:07
von Martin Altmann
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

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

Verfasst: Di, 17. Feb 2009 18:14
von Lewi
Hallo Martin,
ich hatte das Problem vor einiger Zeit ds-datasoft gepostet, allerdings bisher noch kein Feedback bekommen.........

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

Verfasst: Mi, 18. Feb 2009 0:07
von AUGE_OHR
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.

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

Verfasst: Mi, 18. Feb 2009 3:35
von AUGE_OHR
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.

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

Verfasst: Mi, 18. Feb 2009 8:57
von Lewi
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

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

Verfasst: Mi, 18. Feb 2009 9:16
von AUGE_OHR
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 ...