Fragen zur Farbauswahl

Alle Fragen zur Programmierung, die nicht in die speziellen Themen passen
Antworten
gambasso
Foriker
Beiträge: 1080
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Fragen zur Farbauswahl

Beitrag von gambasso » Mo 25. Mai 2020, 14:00

moin,

ich möchte in einem 'TableView' durch Doppelklicken in 2 verschiedenen Spalten, Farben aussuchen können?
Dabei möchte ich die ganze Farbvielfalt zur Verfügung haben.
Die angeklickte Zelle soll dann die Hintergrundfarbe erhalten. Die Zelle davor den Zahlenwert.

Ein 'ColorButton' kriege ich damit nicht geöffnet !?
Ein 'ColorChooser' kriege ich damit geöffnet, aber wie wieder geschlossen? Da erscheinen bei mir keine Buttons.

Hat jemand eine Idee dazu?
Gruss

besenmuckel
Foriker
Beiträge: 127
Registriert: Di 4. Nov 2014, 21:11
Kontaktdaten:

Re: Fragen zur Farbauswahl

Beitrag von besenmuckel » Mo 25. Mai 2020, 18:04

Bei Doppelklick

Code: Alles auswählen

Public Sub TableView1_DblClick()

  If Dialog.SelectColor() Then Return
  TableView1.Background = Dialog.color

End
TableViewTest-0.0.1.tar.gz
(11.13 KiB) 3-mal heruntergeladen
Nur die Farbe der angeklickten Spalte wäre dann

Code: Alles auswählen

' Gambas class file

Public Sub Form_Open()

  TableView1.Columns.Count = 2
  TableView1.Rows.Count = 3
  TableView1.Header = TableView1.Both
  TableView1.Columns[0].Title = "Spalte 1"
  TableView1.Columns[1].Title = "Spalte 2"

End

Public Sub TableView1_DblClick()

  If Dialog.SelectColor() Then Return
  TableView1.Columns[TableView1.Column].Background = Dialog.color

End
TableViewTest-0.0.2.tar.gz
(11.22 KiB) 4-mal heruntergeladen
Nur die Farbe der angeklickten Zelle(TableView1[Zeile, Spalte].Background) wäre dann

Code: Alles auswählen

TableView1[TableView1.Row, TableView1.Column].Background = Dialog.color

gambasso
Foriker
Beiträge: 1080
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Fragen zur Farbauswahl

Beitrag von gambasso » Di 26. Mai 2020, 16:59

moin,

@ besenmuckel: das hat geklaptt. Danke Dir. Super!
Gruss

Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast