Daten löschen im ListIconGadget

Anfängerfragen zum Programmieren mit PureBasic.
dietmar
Beiträge: 97
Registriert: 19.09.2005 19:11
Wohnort: Zuhause

Daten löschen im ListIconGadget

Beitrag 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?
Wir leben alle unter dem gleichen Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Das auswahldingens heißt popupmenu und ist in der Hilfe zu finden
dietmar
Beiträge: 97
Registriert: 19.09.2005 19:11
Wohnort: Zuhause

Beitrag 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?
Wir leben alle unter dem gleichen Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag 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
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag 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)
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag 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.
dietmar
Beiträge: 97
Registriert: 19.09.2005 19:11
Wohnort: Zuhause

Beitrag 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.
Wir leben alle unter dem gleichen Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
a²+b²=mc²
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag 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.
dietmar
Beiträge: 97
Registriert: 19.09.2005 19:11
Wohnort: Zuhause

Beitrag von dietmar »

Die Unwissenheit wird wohl nie aussterben. :D

@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

Code: Alles auswählen

 
If EventMenuID()=1
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

Code: Alles auswählen

?  :oops:
Wir leben alle unter dem gleichen Sternenhimmel, aber wir haben nicht alle den gleichen Horizont.
Antworten