Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Moderator: Moderatoren
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Moin Leute,
wenn die Caption einer Tabepage mit :caption und :configure() geändert wird, werden die Einstellungen (TabStops) einer eingebetteten Listbox zurückgesetzt und die Items gelöscht. Kann ich das verhindern?
wenn die Caption einer Tabepage mit :caption und :configure() geändert wird, werden die Einstellungen (TabStops) einer eingebetteten Listbox zurückgesetzt und die Items gelöscht. Kann ich das verhindern?
Zuletzt geändert von Klaus Schuster am Di, 20. Okt 2020 14:44, insgesamt 1-mal geändert.
Gruß Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox
geht das nicht mit :setcaption()?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2830
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox
Hallo, Klaus -
aus meiner eigenen Erfahrung: baue doch mal ein kleines Programm, in dem Du versuchst, das Verhalten nachzuvollziehen.
Wenn das dort auch passiert, wäre es aus meiner Sicht eine Meldung an Alaska wert, denn beim :configure() eines XbpDialog() werden ja auch keine darauf platzierten Elemente verändert. Hier würde ich etwas ähnliches vermuten.
Wenn es in einem kleinen Musterprogramm nicht passiert, dann musst Du halt mal in Deinem Code nachschauen.
aus meiner eigenen Erfahrung: baue doch mal ein kleines Programm, in dem Du versuchst, das Verhalten nachzuvollziehen.
Wenn das dort auch passiert, wäre es aus meiner Sicht eine Meldung an Alaska wert, denn beim :configure() eines XbpDialog() werden ja auch keine darauf platzierten Elemente verändert. Hier würde ich etwas ähnliches vermuten.
Wenn es in einem kleinen Musterprogramm nicht passiert, dann musst Du halt mal in Deinem Code nachschauen.
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox
Danke Manfred. Das hat man davon, wenn man sich auf die HIlfe von XBase verläßt. In dieser wird setCaption() nicht aufgeführt.
Code: Alles auswählen
Methods [Top]
:maximize() Maximizes the page of the XbpTabPage object (displays the page in the foreground with its dialog elements visible).
:minimize() Minimizes the page of the XbpTabPage object (only the tab is displayed).
Messages [Top]
Gruß Klaus
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox
Danke Georg, Du hast recht - da setCaption() jedoch funktioniert, fehlt mir die Zeit die Ursachen zu ergründen.
Gruß Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
hm,
ist es nicht so, überall wo :caption() vorhanden ist, gibt es auch ein :setcaption()?
ist es nicht so, überall wo :caption() vorhanden ist, gibt es auch ein :setcaption()?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9390
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 363 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Genau. Immer auch in die Dokus der Superklassen schauen.
Herzlich,
Tom
Tom
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
@Manfred: again what learned.
@Tom: Es ist ja nicht so, dass ich das nicht tun würde. Nur, die Superklasse der XbpTabPage() ist XbpWindow(). Darin findet sich (erwartungsgemäß) kein Hinweis auf setCaption(). Wer in der Hilfe nach 'setCaption' sucht, findet 'setCaption() method'. Darunter steht eine Reihe XBase-Parts, XbpTabpage jedoch nicht. Für einen konkreten Hinweis, wo ich setCaption im Kontext mit XbpTabPage finden kann, wäre ich Dir dankbar.
@Tom: Es ist ja nicht so, dass ich das nicht tun würde. Nur, die Superklasse der XbpTabPage() ist XbpWindow(). Darin findet sich (erwartungsgemäß) kein Hinweis auf setCaption(). Wer in der Hilfe nach 'setCaption' sucht, findet 'setCaption() method'. Darunter steht eine Reihe XBase-Parts, XbpTabpage jedoch nicht. Für einen konkreten Hinweis, wo ich setCaption im Kontext mit XbpTabPage finden kann, wäre ich Dir dankbar.
Gruß Klaus
- Martin Altmann
- Foren-Administrator
- Beiträge: 16552
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Klaus und Tom,
wenn ich in der xpplang20.chm nach SetCaption suche, finde ich sieben Fundstellen (und einige andere, die in ihrer Erklärung dann darauf referenzieren). Hier die zugehörigen Klassen:
XbpStatic()
Xbp3State()
XbpCheckBox()
XbpPushButton()
XbpRadioButton()
XbpSetting()
XbpTreeViewItem()
Deine Klasse - XbpTabPage() - taucht dort nicht auf. Also sucht man nach XbpTabPage() und schaut sich den Eintrag an. Dort findet man - recht weit oben - den Hinweis:
So, wie die Hilfe in dem Fall strukturiert ist, kommt man da tatsächlich nicht weiter.
Viele Grüße,
Martin
wenn ich in der xpplang20.chm nach SetCaption suche, finde ich sieben Fundstellen (und einige andere, die in ihrer Erklärung dann darauf referenzieren). Hier die zugehörigen Klassen:
XbpStatic()
Xbp3State()
XbpCheckBox()
XbpPushButton()
XbpRadioButton()
XbpSetting()
XbpTreeViewItem()
Deine Klasse - XbpTabPage() - taucht dort nicht auf. Also sucht man nach XbpTabPage() und schaut sich den Eintrag an. Dort findet man - recht weit oben - den Hinweis:
Schaut man sich die Klasse XbpWindow() an, steht dort als Superklasse XbpPartHandler() - danach ist Schluss.Superclass
XbpWindow()
So, wie die Hilfe in dem Fall strukturiert ist, kommt man da tatsächlich nicht weiter.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
LOL English for runaways
Das ist etwas, das ich Alaska schon mehrfach gesagt habe. Das die aber überhaupt nicht verstehen. Bis zur 1.9 gab es in der Hilfe immer noch den Button auf den Tree aller iVars, Methoden, etc, die man mit dieser Klasse nutzen konnte. Egal aus welcher Superklasse oder sonstwas die dahin vererbt worden waren. Das war total übersichtlich, weil alles an einem Platz. Wenn man heute mit den Jungs von Alaska darüber spricht wissen die überhaupt nicht, wovon man redet. Also bauen die das auch nicht wieder ein. Meine Hoffnung ist ja, das es auf der neuen Onlinehilfe (doc.alaska-software.com) mal irgendwann sowas geben wird. Aber bei Alaska weiß man halt nie.Klaus Schuster hat geschrieben: ↑Mi, 21. Okt 2020 7:38@Tom: Es ist ja nicht so, dass ich das nicht tun würde. Nur, die Superklasse der XbpTabPage() ist XbpWindow(). Darin findet sich (erwartungsgemäß) kein Hinweis auf setCaption(). Wer in der Hilfe nach 'setCaption' sucht, findet 'setCaption() method'. Darunter steht eine Reihe XBase-Parts, XbpTabpage jedoch nicht. Für einen konkreten Hinweis, wo ich setCaption im Kontext mit XbpTabPage finden kann, wäre ich Dir dankbar.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Martin,
das Problem ist das man da wissen muß, nach was man suchen muß. Wenn man aber nicht mal ahnt das es sowas geben könnte - wie soll man dann danach suchen? Alaska hat da leider im Umbau der Hilfefunktionen einen Bock geschossen, der viel an Produktivität kostet.
Jan
das Problem ist das man da wissen muß, nach was man suchen muß. Wenn man aber nicht mal ahnt das es sowas geben könnte - wie soll man dann danach suchen? Alaska hat da leider im Umbau der Hilfefunktionen einen Bock geschossen, der viel an Produktivität kostet.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16552
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Jan,
wie ich oben schrieb: In dem Fall von XbpTabPage() findest Du keine passende Superklasse
Somit gibt es SetCaption() nicht für die XbpTabPage() (laut der Alaska-Hilfe)
Viele Grüße,
Martin
wie ich oben schrieb: In dem Fall von XbpTabPage() findest Du keine passende Superklasse
Somit gibt es SetCaption() nicht für die XbpTabPage() (laut der Alaska-Hilfe)
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Jan,
Deine Antwort berührt zwei wesentliche Punkte die in den letzten Jahren meine Erfahrungen mit Alaska geprägt haben: eine, durch Mängel in der Dokumentation und im Programm, nicht mehr zeigtgemäß niedrige Produktivität, und eine an Arroganz grenzende, nicht nachvollziehbare Ignoranz den Bedürfnissen ihre Kunden gegenüber. Beides führt auf Dauer zur (inneren) Kündigung.
Deine Antwort berührt zwei wesentliche Punkte die in den letzten Jahren meine Erfahrungen mit Alaska geprägt haben: eine, durch Mängel in der Dokumentation und im Programm, nicht mehr zeigtgemäß niedrige Produktivität, und eine an Arroganz grenzende, nicht nachvollziehbare Ignoranz den Bedürfnissen ihre Kunden gegenüber. Beides führt auf Dauer zur (inneren) Kündigung.
Gruß Klaus
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Martin,
dem habe ich nicht widersprochen. Ich hatte das auch selber versucht nachzuvollziehen. Und natürlich ebenfalls nicht gefunden. Auch nicht in der neuen Online-Hilfe. Das ist also ein genereller Fehler in den Alaska-Dokus.
Was ich meinte ist: Wenn in der Doku zu einer Klasse nicht alles aufgeführt ist, was man damit machen könnte, egal woher abgeleitet und vererbt, dann bin ich am Ar.... Denn dann habe ich oftmals nicht einmal die Idee, nach was ich denn da suchen könnte. Oder das ich da überhaupt nach irgend was suchen könnte was zu meinen Anforderungen passen könnte. Das war das Schöne an dem Tree in der bis-1.9-Hilfe. Da stand alles drin was dazu passte. Und man konnte das einfach mal durchblättern um zu schauen, ob da was passendes drin war.
Jan
dem habe ich nicht widersprochen. Ich hatte das auch selber versucht nachzuvollziehen. Und natürlich ebenfalls nicht gefunden. Auch nicht in der neuen Online-Hilfe. Das ist also ein genereller Fehler in den Alaska-Dokus.
Was ich meinte ist: Wenn in der Doku zu einer Klasse nicht alles aufgeführt ist, was man damit machen könnte, egal woher abgeleitet und vererbt, dann bin ich am Ar.... Denn dann habe ich oftmals nicht einmal die Idee, nach was ich denn da suchen könnte. Oder das ich da überhaupt nach irgend was suchen könnte was zu meinen Anforderungen passen könnte. Das war das Schöne an dem Tree in der bis-1.9-Hilfe. Da stand alles drin was dazu passte. Und man konnte das einfach mal durchblättern um zu schauen, ob da was passendes drin war.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12912
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
hi
und nun such mal mit Xbase++ Begriffen in der Windows Welt
ist das nicht bei jeder Hilfe so ...
und nun such mal mit Xbase++ Begriffen in der Windows Welt
gruss by OHR
Jimmy
Jimmy
- Jan
- Marvin
- Beiträge: 14660
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Hä?
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2830
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 97 Mal
- Danksagung erhalten: 13 Mal
Re: Tabpage:configure betrifft auch eingebettete Listbox [Erledigt]
Guten Morgen,
darum habe ich immer noch eine Fassung der letzten Hilfe < 2.0, denn dort gibt es noch die Option des Klassenbaums, bei der man eben auch die ererbten Methoden, iVars und Callbacks sehen kann. (Und nach jedem grösseren Windows-Update kann man die .hlp-Datei nicht mehr öffnen - aber auch dafür gibt es Patches)
Leider fehlt das in der aktuellen Dokumentation, und es sieht auch nicht so aus, als würde Alaska da "nachbessern".
darum habe ich immer noch eine Fassung der letzten Hilfe < 2.0, denn dort gibt es noch die Option des Klassenbaums, bei der man eben auch die ererbten Methoden, iVars und Callbacks sehen kann. (Und nach jedem grösseren Windows-Update kann man die .hlp-Datei nicht mehr öffnen - aber auch dafür gibt es Patches)
Leider fehlt das in der aktuellen Dokumentation, und es sieht auch nicht so aus, als würde Alaska da "nachbessern".
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.