Fragen und Bugreports zur PureBasic 4.0-Beta.
mardanny71
Beiträge: 266 Registriert: 05.03.2005 01:15
Wohnort: Thüringen
Beitrag
von mardanny71 » 31.12.2007 04:31
Ich bekomme bei der Erstellung von Submenüs den Farbbalken nicht durchgezogen.
Ein Bug kann es eigentlich nicht sein - in der IDE zum Beispiel kommt es zu so einem Fehler nicht.
Aber wie macht man das dann?
Code: Alles auswählen
LoadImage(0, "C:\...\pblogo1.ico");<- bitte Pfad anpassen
If OpenWindow(0, 200, 200, 210, 120, "Popup Menu PB 4.2b1")
If CreateImagePopupMenu(0)
MenuItem(1, "Öffnen")
MenuItem(2, "Schliessen")
OpenSubMenu("Öffnen mit...") ;<- hier wird kein Farbbalken Dargestellt
MenuItem(5, "PureBasic")
MenuItem(6, "PureBasic beta",ImageID(0))
CloseSubMenu()
MenuItem(3, "Speichern")
MenuItem(4, "Exit")
EndIf
EndIf
Repeat
eventID = WaitWindowEvent()
If eventID = #WM_RBUTTONDOWN
DisplayPopupMenu(0,WindowID(0))
EndIf
Until eventID =#PB_Event_CloseWindow
Hat jemand eine Idee?
gruss
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
RSBasic
Admin
Beiträge: 8022 Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:
Beitrag
von RSBasic » 31.12.2007 12:28
@mardanny71
Jo, das ist ein Bug von PB:
mardanny71
Beiträge: 266 Registriert: 05.03.2005 01:15
Wohnort: Thüringen
Beitrag
von mardanny71 » 31.12.2007 14:38
RSBasic hat geschrieben: @mardanny71
Jo, das ist ein Bug von PB
Habe es mal als Bug eingestellt.
Mich hat nur gewundert, das die IDE selbst solche Item's ja korrekt Darstellt.Nun ja.
gruss
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Falko
Admin
Beiträge: 3531 Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit), Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1 HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:
Beitrag
von Falko » 02.01.2008 23:28
Wenn du den MenuTitle hinzufügst, wird es korrekt angezeigt:
Code: Alles auswählen
LoadImage(0, "kerze.ico");<- bitte Pfad anpassen
If OpenWindow(0, 200, 200, 210, 120, "Popup Menu PB 4.2b1")
If CreateImagePopupMenu(0)
MenuTitle("Datei")
MenuItem(1, "Öffnen")
MenuItem(2, "Schliessen")
OpenSubMenu("Öffnen mit...") ;<- hier wird kein Farbbalken Dargestellt
MenuItem(5, "PureBasic")
MenuItem(6, "PureBasic beta",ImageID(0))
CloseSubMenu()
MenuItem(3, "Speichern")
MenuItem(4, "Exit")
EndIf
EndIf
Repeat
eventID = WaitWindowEvent()
If eventID = #WM_RBUTTONDOWN
DisplayPopupMenu(0,WindowID(0))
EndIf
Until eventID =#PB_Event_CloseWindow
Gruß Falko
Win11 Pro 64-Bit, PB_6.11b1
mardanny71
Beiträge: 266 Registriert: 05.03.2005 01:15
Wohnort: Thüringen
Beitrag
von mardanny71 » 03.01.2008 16:03
@Falko
Ja schon, aber ein MenuTitle() hat auch keinen Office - Style.
Bei normalen Menüs braucht er das ja auch nicht.
Irgentwie wurde es bei der IDE schon gemacht - aber so auch nicht.
gruss
mardanny71
Gruß, mardanny71
Windows 7 - openSUSE 12.1 - KDE 4.7 - PB4.6 beta 4
Falko
Admin
Beiträge: 3531 Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit), Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1 HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:
Beitrag
von Falko » 04.01.2008 00:18
mardanny71 hat geschrieben: @Falko
Ja schon, aber ein MenuTitle() hat auch keinen Office - Style.
Bei normalen Menüs braucht er das ja auch nicht.
Irgentwie wurde es bei der IDE schon gemacht - aber so auch nicht.
gruss
mardanny71
>>>Irgentwie wurde es bei der IDE schon gemacht - aber so auch nicht.
Stimmt, dort taucht beim Rechtsklick kein MenuTitle auf und der Fehler
den du beschrieben hast, ist auch nicht vorhanden.
freak wird wohl wissen, was da anders ist
Gruß Falko
Win11 Pro 64-Bit, PB_6.11b1