ListIconGadget verschwindet
ListIconGadget verschwindet
Hallo,
ich öffne durch Menü weiter Fenster, in welchen in verschiedene Einstellungen gesetzt werden. Ich habe das alles über Proceduren gelöst, welche ich im Pureform erzeugt und angepasst habe.
Nun habe ich in einem Fenster eine Combobox und bei Aufruf dieses Fensters, verschwindet im Hauptfenster das ListIconGadget und ein Button. Mit einem andere Fesnter auch aus dem Menue habe ich das Problem nicht, hat einer ein Grundidee, an welche Stelle dies Liegen könnte?
Die Variablen sind es nicht, die sind alle gesetzt und auch die Proceduren habe ich angepasst.
Eine Idee wo ich nachschauen sollte?
Danke
ich öffne durch Menü weiter Fenster, in welchen in verschiedene Einstellungen gesetzt werden. Ich habe das alles über Proceduren gelöst, welche ich im Pureform erzeugt und angepasst habe.
Nun habe ich in einem Fenster eine Combobox und bei Aufruf dieses Fensters, verschwindet im Hauptfenster das ListIconGadget und ein Button. Mit einem andere Fesnter auch aus dem Menue habe ich das Problem nicht, hat einer ein Grundidee, an welche Stelle dies Liegen könnte?
Die Variablen sind es nicht, die sind alle gesetzt und auch die Proceduren habe ich angepasst.
Eine Idee wo ich nachschauen sollte?
Danke
Re: ListIconGadget verschwindet
am besten in den Enumerationen.kunstlust hat geschrieben:Eine Idee wo ich nachschauen sollte?
Grüße ... Kiffi
a²+b²=mc²
Re: ListIconGadget verschwindet
Hallo Kiffi,
der Tip geht in die richtige Richtung, aber was macht es für einen Unterschied ob ich alle Fenster-Konstanten zusammen in ein Enumeration lege, oder trenne?
Das liegt doch sicher danach auch am am Event, oder nicht?
Lege ich alle in ein Fenster, wird nun das erste Sofort geschlossen, also nur die in einer Enumeration, aber zusammen, bis auf das Startprobleme.
Kannst du mir den Unterschied erläutern?
Danke
der Tip geht in die richtige Richtung, aber was macht es für einen Unterschied ob ich alle Fenster-Konstanten zusammen in ein Enumeration lege, oder trenne?
Das liegt doch sicher danach auch am am Event, oder nicht?
Lege ich alle in ein Fenster, wird nun das erste Sofort geschlossen, also nur die in einer Enumeration, aber zusammen, bis auf das Startprobleme.
Kannst du mir den Unterschied erläutern?
Danke
Re: ListIconGadget verschwindet
natürlich macht das einen Unterschied:
Das heißt, Gadget3 würde Gadget1 vorher löschen
Code: Alles auswählen
Enumeration
#Gadget1
#Gadget2
#Gadget3
#Gadget4
EndEnumeration
Debug #Gadget1 ; wird 0 sein
Debug #Gadget3 ; wird 2 sein
Code: Alles auswählen
Enumeration
#Gadget1
#Gadget2
EndEnumeration
Enumeration
#Gadget3
#Gadget4
EndEnumeration
Debug #Gadget1 ; wird 0 sein
Debug #Gadget3 ; wird auch 0 sein
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: ListIconGadget verschwindet
Danke Stargate, ich dachte es sein immer 0
Somit komme ich der Sache schon näher.
Danke
Somit komme ich der Sache schon näher.
Danke
Re: ListIconGadget verschwindet
Fenster sollten fortlaufend durchnummeriert sein und Gadgets auch.
Sprich:
... wäre korrekt
Bei solchen Enumerationen:
... würden die Buttons in Window1 würden verschwinden, wenn Window2 geöffnet wird.
Grüße ... Kiffi
// Edit: STARGÅTE war schneller. Das kommt davon, wenn man zu lange in der Kaffeeküche rumgammelt
Sprich:
Code: Alles auswählen
Enumeration ; Windows
#Window1
#Window2
EndEnumeration
Enumeration ; Gadgets
#Button1_in_Window1
#Button2_in_Window1
#Button1_in_Window2
#Button2_in_Window2
EndEnumeration
Bei solchen Enumerationen:
Code: Alles auswählen
Enumeration ; Windows
#Window1
#Window2
EndEnumeration
Enumeration ; Gadgets
#Button1_in_Window1
#Button2_in_Window1
EndEnumeration
Enumeration ; Gadgets
#Button1_in_Window2
#Button2_in_Window2
EndEnumeration
Grüße ... Kiffi
// Edit: STARGÅTE war schneller. Das kommt davon, wenn man zu lange in der Kaffeeküche rumgammelt

a²+b²=mc²
Re: ListIconGadget verschwindet
Das habe ich verstanden und die schon jedem Button eine eigenen Name gegeben, nicht so Perfekt...
Es soll meine ein Tool zu abrufen von SNMP Daten werden. Die Berechnung läuft auch und ist hier noch gar nicht eingebaut. Die Gui sollte erstmal nur ein paar Daten erfassen und Drucken und PDF erzeugen. Es sind noch viele Fehler drin und, aber das Problem, warumd er Aufruf der Firmendaten zu löschen des Exitbuttons und der dem LsitIconGadget führ, verstehe ich immer noch nicht. Ob Ihr mal auf dem Code schaue könntent?
Es soll meine ein Tool zu abrufen von SNMP Daten werden. Die Berechnung läuft auch und ist hier noch gar nicht eingebaut. Die Gui sollte erstmal nur ein paar Daten erfassen und Drucken und PDF erzeugen. Es sind noch viele Fehler drin und, aber das Problem, warumd er Aufruf der Firmendaten zu löschen des Exitbuttons und der dem LsitIconGadget führ, verstehe ich immer noch nicht. Ob Ihr mal auf dem Code schaue könntent?
Code: Alles auswählen
;{- Enumerations / DataSections
;{ Windows
Enumeration
#Windows_Hauptfenster
#Window_Info
#Window_Mailserver
#Window_Firmendaten
EndEnumeration
;}
;{ Menu bars
Enumeration
#Menu_Windows_Hauptfenster
EndEnumeration
;}
;{ Menu/Toolbar items
Enumeration
#Menu_Windows_Hauptfenster_Ffnen
#Menu_Windows_Hauptfenster_Speichern
#Menu_Windows_Hauptfenster_Drucken
#Menu_Windows_Hauptfenster_PDFErstellen
#Menu_Windows_Hauptfenster_Ende
#Menu_Windows_Hauptfenster_SystemHinzufugen
#Menu_Windows_Hauptfenster_Mailserver
#Menu_Windows_Hauptfenster_Anleitung
#Menu_Windows_Hauptfenster_Info
#Menu_Windows_Hauptfenster_Update
EndEnumeration
;}
;{ Gadgets
Enumeration
#Abruf_Schalter
#Senden_Schalter
#Exit_Schalter
#Ausgabe
#info_string
#mailserver
#Text_1
#Text_2
#Text_3
#Text_4
#smtpport
#smtppasswort
#smtpuser
#smtpkopie
#Text_9
#mailserversafe
#mailserverdefault
#mailserverexit
#PurePDF_Include=1
#Kundenname
#Text_1a
#Text_2a
#Text_3a
#Text_4a
#standort
#infokunde
#kundennummer
#Text_9a
#firmenversafe
#firmenexit
#ComboBox_IP
#ip_dazu
#ip_loeschen
EndEnumeration
Global Dim title.s(9)
Global Dim width.w(9)
Global mailserver_Tooltip_mailserver
Global smtpport_Tooltip_mailserver
Global smtppasswort_Tooltip_mailserver
Global smtpuser_Tooltip_mailserver
Global smtpkopie_Tooltip_mailserver
Global mailserversafe_Tooltip_mailserver
Global mailserverdefault_Tooltip_mailserver
Global mailserverexit_Tooltip_mailserver
Global Abruf_Schalter_Tooltip
Global Senden_Schalter_Tooltip
Global Exit_Schalter_Tooltip
Global Ausgabe_Tooltip
Global Kundenname_Tooltip
Global standort_Tooltip
Global infokunde_Tooltip
Global kundennummer_Tooltip
Global mailserversafe_Tooltip
Global mailserverexit_Tooltip
Global ComboBox_IP_Tooltip
Global ComboBox_IP_E_Tooltip
Global ip_dazu_Tooltip
Global ip_loeschen_Tooltip
;}
;{ Images
Enumeration
#Image_ButtonImage_4
#Image_ButtonImage_5
#Image_ButtonImage_6
#Image_ButtonImage_11
#Image_ButtonImage_12
#Image_ButtonImage_13
#MenuImage_Menu_Windows_Hauptfenster_Ffnen
#MenuImage_Menu_Windows_Hauptfenster_Speichern
#MenuImage_Menu_Windows_Hauptfenster_Drucken
#MenuImage_Menu_Windows_Hauptfenster_PDFErstellen
#MenuImage_Menu_Windows_Hauptfenster_Ende
#MenuImage_Menu_Windows_Hauptfenster_SystemHinzufugen
#MenuImage_Menu_Windows_Hauptfenster_Mailserver
#MenuImage_Menu_Windows_Hauptfenster_Anleitung
#MenuImage_Menu_Windows_Hauptfenster_Info
#MenuImage_Menu_Windows_Hauptfenster_Update
EndEnumeration
;}
;{ Included Images
Define.l Event, EventWindow, EventGadget, EventType, EventMenu
Zuletzt geändert von kunstlust am 13.07.2012 18:42, insgesamt 1-mal geändert.
Re: ListIconGadget verschwindet
das hier:
muss auf jeden Fall aus der Enumeration raus.
Grüße ... Kiffi
Code: Alles auswählen
#PurePDF_Include=1
Grüße ... Kiffi
a²+b²=mc²
Re: ListIconGadget verschwindet
Super das war es, Danke !!!
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: ListIconGadget verschwindet
Noch ein Tipp am Rande:
Auch wenn Du nur für 32-Bit programmierst, solltest Du für Handles Integer statt Long verwenden.
Funktionell unter 32-Bit kein Unterschied, aber sachlich falsch. Erspart auch Nacharbeit beim
umstellen auf 64-Bit.
Gruß
Thomas
Auch wenn Du nur für 32-Bit programmierst, solltest Du für Handles Integer statt Long verwenden.
Funktionell unter 32-Bit kein Unterschied, aber sachlich falsch. Erspart auch Nacharbeit beim
umstellen auf 64-Bit.
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
