AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pagecontrol übergreifend Daten ändern

Ein Thema von cooki · begonnen am 18. Nov 2014 · letzter Beitrag vom 18. Nov 2014
Antwort Antwort
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 13:53
Hast du mal ScreenShots? Ich kanns mir irgendwie nicht richtig vorstellen.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
cooki

Registriert seit: 18. Nov 2014
5 Beiträge
 
#2

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:06
Hast du mal ScreenShots? Ich kanns mir irgendwie nicht richtig vorstellen.
1. Neu gestarteter Editor: http://i.imgur.com/fQXvg70.png
2. Datei geladen: http://i.imgur.com/OH1eRtf.png (Man beachte die 50 als Form.Caption, so wie es sein soll)
3. Page gewechselt: http://i.imgur.com/bufdYiN.png (Die 50 wird zur 0 und die Edit Felder sind leer, bzw. 0)

Wenn ich den Vorgang wiederhole, aber vor dem Laden der Datei auf Page 2 war, passiert der Fehler nicht.


Ahh, dann hast du doch bestimmt NumbersOnly auf True gesetzt?


Am Ende des Constructor (OnCreate), oder spätestens vor dem ersten Zuweisen mal Edit.HandleNeeded; aufrufen.

Der Status Edit.NumbersOnly wird nur zugewiesen, wenn das interne Control exisitert.
Es kann sein, daß GWL_STYLE/ES_NUMBER beim erstens Setzen, während des späteren Erstellens/Anzeigens, den Inhalt löscht.
Ich erstelle die nicht während der Laufzeit. Und auf NumbersOnly sind sie auch nicht gesetzt.
Habe trotzdem versucht sie auf HandleNeeded aufzurufen, bringt aber auch nichts.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#3

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:18
Ich erstelle die nicht während der Laufzeit. Und auf NumbersOnly sind sie auch nicht gesetzt.
Du nicht, aber Delphi/Windows.

Und warum nicht? Wo doch nur Zahlen drin sein sollen.


OK, TUpDown hast du natürlich verheimlicht.
Weiße deine Werte diesen Komponenten zu und nicht den Edits.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
cooki

Registriert seit: 18. Nov 2014
5 Beiträge
 
#4

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:26
Naja war mir zu umständlich das während der Laufzeit zu machen

Wie kann ich denn einem TUpDown einen Wert zuweisen?

EDIT: Habs mit Position gemacht, hoffe das ist so richtig

Geändert von cooki (18. Nov 2014 um 14:45 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#5

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:42
TUpDown sollte Value, MinValue und MaxValue kennen (oder so ähnlich), womit man den aktuellen Wert und dessen Grenzen angeben kann.

[edit]
Wo kommt Seite 2 urplötzlich her?
OK, oder Position.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (18. Nov 2014 um 14:45 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:29
Ich tippe auf irgend ein Event, das die Feldinhalte auf 0 setzt. Ohne Quellcode glaube ich nicht, dass wir dir weiter helfen können.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Pagecontrol übergreifend Daten ändern

  Alt 18. Nov 2014, 14:32
Achso .... UpDown.Position := 50;
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz