ListIconGadget

Für allgemeine Fragen zur Programmierung mit PureBasic.
Skiller
Beiträge: 151
Registriert: 04.02.2005 22:26

ListIconGadget

Beitrag von Skiller »

Hallo! Gibt es die Möglichkeit beim ListIconGadget ein RemoveGadget... bzw. AddGadget... Befehl mit Hilfe der Tastatur z. B. (Del ), (Ins) auszulösen?

Danke !!!
Benutzeravatar
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

Beitrag von ts-soft »

Ich nehme mal an, die punkte sind durch item zu ersetzen :wink:

Code: Alles auswählen

If OpenWindow(0, 100, 100, 300, 200, "ListIcon Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  ListIconGadget(0, 5, 5, 290, 90, "Name", 100, #PB_ListIcon_FullRowSelect|#PB_ListIcon_AlwaysShowSelection)
  AddGadgetColumn(0, 1, "Address", 250)
  AddGadgetItem(0, -1, "Harry Rannit"+Chr(10)+"12 Parliament Way, Battle Street, By the Bay")
  AddGadgetItem(0, -1, "Ginger Brokeit"+Chr(10)+"130 PureBasic Road, BigTown, CodeCity")
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow : Break
      Case #PB_Event_Gadget
        If GetActiveGadget() = 0
          AddKeyboardShortcut(0, #PB_Shortcut_Delete, 100)
        Else
          RemoveKeyboardShortcut(0, #PB_Shortcut_Delete)
        EndIf
      Case #PB_Event_Menu
        Select EventMenu()
          Case 100
            RemoveGadgetItem(0, GetGadgetState(0))
        EndSelect
    EndSelect
  ForEver
EndIf
Den Rest solltest Du jetzt schaffen.

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.
Bild
Skiller
Beiträge: 151
Registriert: 04.02.2005 22:26

Re: ListIconGadget

Beitrag von Skiller »

Danke!!!, genau das meinte ich :allright:

Gruß Skiller
Antworten