Seite 1 von 2
Daten löschen im ListIconGadget
Verfasst: 25.01.2006 16:46
von dietmar
Bin wieder mal zu doof und komm mit der Hilfe nicht weiter und auch die Suche im Forum hat mir nicht so ganz geholfen. Stehe wohl mal wieder voll auf dem Schlauch.
Wie kann ich makierte Teile in einem ListIconGadget löschen? Oder um anderst zu fragen wie bekommt man beim rechtsklick ein Auswahldingens, wie kann man denn da die Abfragen was angeklickt wurde?
Verfasst: 25.01.2006 16:49
von Konne
Das auswahldingens heißt popupmenu und ist in der Hilfe zu finden
Verfasst: 25.01.2006 17:49
von dietmar
Danke das wort hat mir gefehlt. Aber wie kann ich jetzt dann noch Zeilen löschen, oder wie sag ich dem Prog wenn die Zeile makiert ist und dann auch noch entf gedrückt wird lösche Zeile?
Verfasst: 25.01.2006 18:15
von roherter
Aus der Pb-Hilfe:
Listicongadget:
- GetGadgetState(): Gibt den ersten ausgewählten Eintrag zurück, oder -1 wenn kein Eintrag selektiert ist.
- RemoveGadgetItem(): Entfernt einen Eintrag
Verfasst: 25.01.2006 18:16
von Macros
Die Markierte Zeile mit getgadgetstate(x) abfragen.
Vor der Hauptschleife
AddKeyboardShortcut(y,#PB_Key_Irgendwas,1)
In Hauptschleife
Code: Alles auswählen
if #pb_event_menu
if eventmenuid()=1
RemoveGadgetItem(x, getgadgetstate(x))
endif
endif
wenn du noch kein windowevent()/Waitwindowevent()
drinnen hast, einbauen.
(und beim nächsten mal schau bitte vorher in die Hilfe)
Verfasst: 25.01.2006 19:10
von Konne
Als ich das erstemal Popupmenus gebraucht hab hab ich auch ewig gesucht biss ich dann auf ein Bsp auf der PureArea gestoßen bin. Wie soll man auch erraten wie die Dinger heißen.
Verfasst: 26.01.2006 07:51
von dietmar
Hab ich ja nur ich wusst nicht wonach ich suchen sollte. Die Hilfe ist ja schön und recht aber wenn ich sie Frage: "Wie lösche ich Zeilen im ListIcon?" gibt sie mir einfach keine Antwort und glaub mir ich sie dermaßen angebrüllt das die Nachbarn schon an die Wand geklopft haben. Ne Spaß beiseite die Hilfe ist ja ganz okay nur manchmal steht man einfach auf der Leitung. Ich wusst einfach nicht wonach ich schauen musste. Klar einem Profi passiert das nicht, aber ich hab bis jetzt nur ein kleines Prog geschrieben, so das ich ne kleine Einsicht bekommen habe. was mir fehlt sind einfach Leute denen ich auch eben solche doofen Fragen stellen kann, nachdem ich mich Tagelang mit der Hilfe und der PureBoardSuche abgemüht habe. Hab auch mal meinen Code gepostet in der Hoffnung das jemand mir jemand sagt was man besser und/oder einfacher machen kann. Die einzige Reaktion war ich könnt das ganze so schreiben das es hier als Code in Grün erscheint.
Möchte mich allerdings bei allen bedanken die mir bei meinen Problem geholfen haben.
Verfasst: 26.01.2006 08:18
von Kiffi
> was mir fehlt sind einfach Leute denen ich auch eben solche doofen Fragen
> stellen kann
kein Problem! Beim nächsten Mal einfach hier nachfragen.
Grüße ... Kiffi
Verfasst: 26.01.2006 15:07
von Konne
Hab auch mal meinen Code gepostet in der Hoffnung das jemand mir jemand sagt was man besser und/oder einfacher machen kann. Die einzige Reaktion war ich könnt das ganze so schreiben das es hier als Code in Grün erscheint.
Damit meinten sie das du den Code in
Code: Alles auswählen
Tags setzten sollst, da man ihn sonst sehr schlecht lesen kann :allright:
Lass dich von sowas nicht einschüchtern.
Verfasst: 26.01.2006 22:57
von dietmar
Die Unwissenheit wird wohl nie aussterben.
@Macros
In der Hilfe hab ich geschaut, ich versuch auch seit ca. 5 Stunden dein Beispiel zu überreden das es bei mir auch so einfach geht aber der Teil mit dem
Geht nichts der Rest davon einwandfrei, aber was verstehst du unter der Hauptschleife? Ich viele Positionen ausprobiert aber keine scheint die richtige zu sein.
PS So einfach ist das mit dem