[Module] ListEx - Gadget(All OS)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Thorsten1867 »

Bugfixes
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Thorsten1867 »

Update: ComboBox-Gadget durch interne Routine ersetzt.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Thorsten1867 »

Update:
  • ScrollBarGadget() durch Zeichenroutine ersetzt.
  • Attribut: #ScrollBar [#ScrollBar_Default/#ScrollBar_Frame/#ScrollBar_DragPoint]
  • SetColor() -> [#ScrollBar_FrontColor/#ScrollBar_BackColor/#ScrollBar_BorderColor/#ScrollBar_ButtonColor/#ScrollBar_ThumbColor]
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Andesdaf
Moderator
Beiträge: 2658
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Andesdaf »

Hallo Thorsten,

Probleme sind mir beim Bearbeiten in Verbindung mit dem Scrollen aufgefallen:
wenn man horizontal scrollt, werden die Bearbeitungs-Strings irgendwann nicht mehr in
der richtigen Zelle dargestellt. Wenn man vertikal scrollt, funktioniert das Bearbeiten
ab einem Punkt gar nicht mehr.
Win11 x64 | PB 6.00 (x64)
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Thorsten1867 »

Update:
  • neue Scrollbars
  • neuer Timer für Cursor & Autoscroll
Bitte testen!
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Thorsten1867 »

Update: Neues DPI - Management
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Qnode
Beiträge: 67
Registriert: 19.07.2018 20:41
Computerausstattung: i5, 16GB RAM, Win10, PureBasic 6.00 (Windows - x64)

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Qnode »

Hi,

ich bin auf der Suche nach einem ListIcon o.ä., bei dem ich die Items mehrerer Spalten rechts ausrichten kann (Mein ListIcon hat fünf und ich will die ersten Beiden Spalten rechts ausrichten, weil sie einen Datumsstring und einen Geldbetrag enthalten). Ich habe mir ListEx angesehen, aber nur das Feature gefunden, womit man die Spaltenüberschriften zentrieren kann. Bin ich einfach nur blind?
Bisher habe ich es mit Code versucht, den ich bei RSBAsic gefunden habe. Leider funktioniert der bei mir nur mit der ersten Spalte und ich verstehe den Code nicht, da ich von der Win-API keine Ahnung habe. RSBasic will ich aber nicht fragen, da ich in seinem Weihnachtsgruß gelesen habe, dass er aus persönlichen Gründen derzeit im Forum nicht aktiv ist. Das ist das Problem, wenn man Code verwendet, den man selbst nicht rafft. Der Code geht folgendermaßen:

Code: Alles auswählen

; --- Die folgenden Zeilen habe ich aus dem Fundus, den RSBasic freundlicherweise
    ; zur Verfügung stellt. Ich selbst wäre nicht darauf gekommen ---
    Center.LV_COLUMN\mask=#LVCF_FMT
  Center\fmt=#LVCFMT_RIGHT
  SendMessage_(GadgetID(#Gadget_frmAusnahmen_liAusnahmen),#LVM_SETCOLUMN,Column,@Center)
Kann mir jemand vielleicht einen Tipp geben, wie ich das hinkriegen könnte?

LG
Qnode
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Kiffi »

Code: Alles auswählen

ListEx::SetColumnAttribute(YourList, YourColumn, ListEx::#Align, ListEx::#Right)
Hygge
Benutzeravatar
Qnode
Beiträge: 67
Registriert: 19.07.2018 20:41
Computerausstattung: i5, 16GB RAM, Win10, PureBasic 6.00 (Windows - x64)

Re: [Module] ListEx - Gadget(All OS)

Beitrag von Qnode »

Guten Morgen,

also hatte ich doch recht: Ich bin blind!
Vielen Dank für die schnelle Hilfe, ich baue das jetzt ein.

Beste Grüße und einen schönen Tag
Antworten