Die Suche ergab 1184 Treffer

von charlytango
Mi 8. Okt 2025, 22:28
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

ahem... bist du sicher dass deine Änderung, die du im Forum avisiert hast, auch im sourceforge Repo gelandet ist?

Ich hab beim Download des snapshots die alte Version bekommen.

Die mit NEU markierten Zeilen waren nicht drin und FTabChangeDisallowed auch nicht??

kann auch gerne an mir liegen, mit ...
von charlytango
Mo 6. Okt 2025, 23:52
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)



Oder besser: Eine Statusvariable FTabChangeDisallowed einführen, die in SetSelectedTab gesetzt und im MouseDown analog geprüft wird.

In diesem Sinne habe ich das eben geändert und ins svn-Repository hochgeladen.


Danke, aber...

habe ich das richtig verstanden dass es dann nur per ...
von charlytango
Mo 6. Okt 2025, 19:40
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

offensichtlich interessiert das doch den einen oder anderen -- Feedback ist willkommen, Auch Funktionsvorschläge sofern ich sie irgendwie hin bekomme :-)
von charlytango
Mo 6. Okt 2025, 18:51
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

im Zip ist unter Demo-Fulldemo die Projektdatei.

Compiler Options - Custom Options - Defines:
LAZLOGGER

in ctgui_class gibt es ein Define USEONSELECTING mit dem man die ganze Logik zu OnSelecting abschalten kann. Dann verhält es sich wie erwartet.
***************

Nach Programmstart: Auf dem Tab ...
von charlytango
Mo 6. Okt 2025, 14:02
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)


Mir kommt es so vor, als sei dieses Event nicht vollständig implementiert worden.

den Eindruck habe ich irgendwie auch - nicht Fisch nicht Fleisch.

Ich konnte mit JvTabBar.OnTabSelecting das gewünschte Verhalten erzielen.
Nämlich aufgrund von Attributen auf der eingedockten Seite (zB Checkbox ...
von charlytango
So 5. Okt 2025, 10:30
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

Durch die Teilung von TabBar und Pagelist wollten die Autoren wohl zwei Fliegen mit einer Klappe schlagen, um TPageControl und TTabControl aufzupeppen. Damit sind halt auch andere Herausforderungen entstanden.
Ich finde die Optik wesentlich besser und mittlerweile hab ich mich etwas an die Bedienung ...
von charlytango
So 5. Okt 2025, 09:39
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

lass dir bitte noch etwas Zeit, ich hab das Teil auch so zur Mitarbeit überredet.
ich sehe mit deine Lösung auch noch genauer an

JvTabBar.OnSelecting := @JvTabBarTabSelecting;


procedure TctGUI.JvTabBarTabSelecting(Sender: TObject; Item: TJvTabBarItem;
var AllowSelect: Boolean);
var
aSourceForm ...
von charlytango
Sa 4. Okt 2025, 21:59
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

wp_xyz hat geschrieben: Sa 4. Okt 2025, 20:15 Sieht mir nach einen generellen Design-Fehler aus,
Du meinst einen Design Fehler in der JvPagelist oder bei mir?
Ich werde noch das OnTabSelecting Event testen
von charlytango
Sa 4. Okt 2025, 19:50
Forum: Komponenten und Packages
Thema: ctGUI (Tabbed GUI auf Basis JvTabBar)
Antworten: 24
Zugriffe: 2006

Re: ctGUI (Tabbed GUI auf Basis JvTabBar)

irgendwie nervt mich der Change Prozess der Tabs bzw der JvPagelist.
Ich suche nach dem richtigen Event um das Wechseln der Tabs zu verhindern und zwar durch Attribute der Source-Page.
zb wenn Daten erst gespeichert werden müssen bevor ein Wechsel erlaubt wird.
Das Event das mir am sinnvollsten ...
von charlytango
Sa 4. Okt 2025, 17:47
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion

fliegermichl hat geschrieben: Mi 1. Okt 2025, 12:57 So geht's
hab ich mal ausprobiert und es klappt tatsächlich -- solange der Rückgabewert der gesuchten Fungtion (Form2.MethodAddress('BoolHallo');) true ist -- wird sie auf false gesetzt, kommen Speicherverletzungen
von charlytango
Do 2. Okt 2025, 11:17
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion

danke, wird etwas dauern bis ich das checken kann
von charlytango
Mi 1. Okt 2025, 09:26
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion

herzlichen Dank,ich sehe es mir mal an.
von charlytango
Di 30. Sep 2025, 10:16
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion


Hmm,

ich habe mal versucht, das nach zu bauen aber bekomme schon bei

method := rttiType.GetMethod(MethodName);


nil in method zurück obwohl das übergebene Formular diese Methode bereitstellt. Wie kann man denn rttiType.GetMethod dann sinnvoll verwenden?


Diese Prozedur funktioniert (nur ...
von charlytango
Di 30. Sep 2025, 10:11
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion


Es klingt für mich, als würde es nach einem Einsatz von Interfaces schreien, anstelle von RTTI.

Das ist mir leider trotz langer Jahre ein Buch mit sieben Siegeln. Interessanterweise lerne ich hier bei euch mehr als in vielen Jahren davor:-)

Dieses Interface müsste dann wohl in der ...
von charlytango
Mo 29. Sep 2025, 23:21
Forum: Freepascal
Thema: RTTI Zugriff auf Funktion
Antworten: 17
Zugriffe: 1022

Re: RTTI Zugriff auf Funktion


Was ist denn der Hintergrund des Ganzen? Vielleicht kann man das anders lösen...


Es geht um ctGUI meine Tabbed GUI auf Basis JvTabBar.
Man kann derzeit beliebige TForms sehr leicht einhängen und die Standardfunktionen funktionieren.
Will der User nun zu einem anderen Tab wechseln, könnte das ...