Davon gehe ich sehr Stark aus. Hat der Code-Editor unter Windows schließen Button, dann müsste das gehen.Glaubst Du TNoteBook kann unter Windows die Schließen-Buttons anzeigen?
Schließenbutton in TabSheet?
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: Schließenbutton in TabSheet?
MFG
Michael Springwald
Michael Springwald
Re: Schließenbutton in TabSheet?
Nein.AlterMann hat geschrieben: Aber nocheinmal: Glaubst Du TNoteBook kann unter Windows die Schließen-Buttons anzeigen?
@Pluto: Wie kommst du drauf, dass TNotebook kein System Control ist unter Windows?
Afaics wird da ein Control Namens "WC_TABCONTROL" gebastelt. Also so eines:
http://msdn.microsoft.com/en-us/library ... S.85).aspx
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: Schließenbutton in TabSheet?
Ich weiß auch nicht wie ich drauf kam, vielleicht habe ich es durcheinander gebracht mit THeader.
Es gibt dort eine Methode "class procedure WSRegisterClass; override;" also ist es doch was Natives. Aber das nur unter Linux ein Close-Button angezeigt wird, kann ich mir gar nicht vorstellen.
Du musst ihn auch erst anschalten.
Es gibt dort eine Methode "class procedure WSRegisterClass; override;" also ist es doch was Natives. Aber das nur unter Linux ein Close-Button angezeigt wird, kann ich mir gar nicht vorstellen.
Du musst ihn auch erst anschalten.
MFG
Michael Springwald
Michael Springwald
Re: Schließenbutton in TabSheet?
Brauchst du auch nicht, du musst nur die Screenshots anschauen, die ich in diesem Thread gepostet habe:pluto hat geschrieben:Aber das nur unter Linux ein Close-Button angezeigt wird, kann ich mir gar nicht vorstellen.
http://www.lazarusforum.de/viewtopic.php?p=34834#p34834" onclick="window.open(this.href);return false;
Re: Schließenbutton in TabSheet?
So läuft das hier aber!AlterMann hat geschrieben:Nana, wir wollen malö nicht übertreibentheo hat geschrieben: Das Beste wäre natürlich, du würdest den Fehler in der LCL reparieren und einen Patch machen., glaub nicht, daß ich Lazarus einen großen Gefallen täte, im derzeitigen Stadium in der LCL herumzufummeln ...

Das ist alles auch nur mit Wasser gekocht. Bisschen reinhängen muss man sich schon, aber evtl. ist nur ein Bug in der Art:
-1
oder
>=0
oder so...
-
- Beiträge: 462
- Registriert: Mi 30. Jul 2008, 13:11
- OS, Lazarus, FPC: WinXP SP3 (L 0.9.28.2 FPC 2.2.4)
- CPU-Target: 32Bit
- Kontaktdaten:
Re: Schließenbutton in TabSheet?
Edit: Humpf... auf den letzten Beitrag auf der ersten Seite geantwortet... ist mir noch nie passiert... hat sich erledigt. Sorry.
Seit er seinen neuen Computer hat, löst er alle Probleme, die er vorher nicht hatte!
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: Schließenbutton in TabSheet?
Ich glaube eugen hat doch mal versucht ein eigenen PageControl zu Entwickeln, basieren auf sein eigenen Button. In diesem Zusammenhang hatte ich es "damals" auch versucht, ich kann dir (wenn ich das Projekt noch finde) gerne zukommen lassen, es gab nur noch Probleme im From Desiner meine ich. Meine Idee sah so aus, ungefähr:
Ich habe eine eigene Komponente erstellt, abgeleitet von TCustomConrol, hier verwende ich dann als Page, TPanels, und Buttons. Beim Hinzufügen, wurden alle Komponenten "unsichtbar" und nur die Sichtbaren Seiten, wurden die Komponenten Sichtbar. Eigentlich ganz einfach.
Mal sehen, wenn ich Lust habe, werde ich mal ein zweiten Versuch starten.... versprechen kann ich jedoch nichts. Bei eigenen Komponenten ist halt nur das Problem: Einfacher ist es sie Dynamisch zu erzeugen. Weil sie verhalten sich meistens im Desiner ganz anders. Gerade bei komplexeren Komponenten, als eine einfache TFontListBox.
Ich habe eine eigene Komponente erstellt, abgeleitet von TCustomConrol, hier verwende ich dann als Page, TPanels, und Buttons. Beim Hinzufügen, wurden alle Komponenten "unsichtbar" und nur die Sichtbaren Seiten, wurden die Komponenten Sichtbar. Eigentlich ganz einfach.
Mal sehen, wenn ich Lust habe, werde ich mal ein zweiten Versuch starten.... versprechen kann ich jedoch nichts. Bei eigenen Komponenten ist halt nur das Problem: Einfacher ist es sie Dynamisch zu erzeugen. Weil sie verhalten sich meistens im Desiner ganz anders. Gerade bei komplexeren Komponenten, als eine einfache TFontListBox.
MFG
Michael Springwald
Michael Springwald