Die ganze Panel Klasse ansprechen

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Boneless
Beiträge: 52
Registriert: So 1. Dez 2013, 14:15
OS, Lazarus, FPC: Windows 7 (L 1.0.14 - FPC 2.6.0)
CPU-Target: 64Bit
Wohnort: Ostsee

Re: Die ganze Panel Klasse ansprechen

Beitrag von Boneless »

Ja, mit TNotebook entspricht es dem, was ich mir vorgestellt hatte.
Aber mir ist vorhin eingefallen, ich könnte das doch jetzt mit PageControl so lassen und auf jeder Page ja theoretisch ein Panel drauflegen, welches die Farbe haben soll. Dann brauch ich nicht jetzt wieder etwas umstellen (in meinem Kopf :D ), denn ich möchte ja auch mal irgendwann mit dem Prog fertig werden ;)

[EDIT] Mir ist gerade eben aufgefallen, dass das ja gar nicht möglich ist. Meintest du das dann mit dem Bug? Also muss ich ja doch dann das mit TNotebook nutzen.

Code: Alles auswählen

program Boneless;
 
 {$mode Einsteiger}{H+}

Michl
Beiträge: 2505
Registriert: Di 19. Jun 2012, 12:54

Re: Die ganze Panel Klasse ansprechen

Beitrag von Michl »

Ja das meinte ich - komischerweise geht das Ganze im klassischen Windows-Style, nur im aktuellen Windows-Design nicht...

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 

Boneless
Beiträge: 52
Registriert: So 1. Dez 2013, 14:15
OS, Lazarus, FPC: Windows 7 (L 1.0.14 - FPC 2.6.0)
CPU-Target: 64Bit
Wohnort: Ostsee

Re: Die ganze Panel Klasse ansprechen

Beitrag von Boneless »

Hmpf komisch...

Ok. Also TNotebook. Bloß das mit den PopUps verwirrt mich etwas. Ich wollte das jetzt wieder so abändern, dass ich mit den MenuItems arbeite. Aber ich weiß nicht so ganz, was weg soll :D

MfG Boneless

Code: Alles auswählen

program Boneless;
 
 {$mode Einsteiger}{H+}

Michl
Beiträge: 2505
Registriert: Di 19. Jun 2012, 12:54

Re: Die ganze Panel Klasse ansprechen

Beitrag von Michl »

Boneless hat geschrieben:Ok. Also TNotebook. Bloß das mit den PopUps verwirrt mich etwas. Ich wollte das jetzt wieder so abändern, dass ich mit den MenuItems arbeite. Aber ich weiß nicht so ganz, was weg soll :D

Da müsstest Du dann allerdings wieder mit einem Array oder den .Tag Werten (die Dir als Index dienen) arbeiten...

Nimm dann einfach Dein OriginalProjekt und füge dort einfach das TNotebook ein und verschiebe im Objektinspektor deine Komponenten in die Pages des TNotebooks.

Ich weiss, es ist nicht einfach, doch wenn man nicht ganz genau Deine Vorstellungen kennt, kann man nur Dinge empfehlen, wie man sie selber machen würde...

Code: Alles auswählen

type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 

Boneless
Beiträge: 52
Registriert: So 1. Dez 2013, 14:15
OS, Lazarus, FPC: Windows 7 (L 1.0.14 - FPC 2.6.0)
CPU-Target: 64Bit
Wohnort: Ostsee

Re: Die ganze Panel Klasse ansprechen

Beitrag von Boneless »

OK. So mach ich das :)

Vielen Dank für die reichlichen Vorschläge.

Code: Alles auswählen

program Boneless;
 
 {$mode Einsteiger}{H+}

Boneless
Beiträge: 52
Registriert: So 1. Dez 2013, 14:15
OS, Lazarus, FPC: Windows 7 (L 1.0.14 - FPC 2.6.0)
CPU-Target: 64Bit
Wohnort: Ostsee

Re: Die ganze Panel Klasse ansprechen

Beitrag von Boneless »

Ich Habe das Programm jetzt auf TNotebook geändert.

Es funktioniert alles super! Endlich hab ich die Lösung (für mich) dank eurer Mitarbeit! Vielen Dank.

Ich werde sicherlich noch Fragen stellen :D Also bis dann

LG Boneless

Code: Alles auswählen

program Boneless;
 
 {$mode Einsteiger}{H+}

Antworten