Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Geändertes Standardverhalten von Inputbox und Inputquery in XE2 (https://www.delphipraxis.net/163727-geaendertes-standardverhalten-von-inputbox-und-inputquery-xe2.html)

v2afrank 13. Okt 2011 13:25

Delphi-Version: 5

Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich wollte Euch nur auf folgendes geändertes Standardverhalten in XE2 aufmerksam machen:
Bis XE wurde der Text bei der Funktion Inputbox oberhalb des Eingabefeldes hingesetzt. Das Fenster ist dabei falls erforderlich nach unten gewachsen.
Ab XE2 hat sich das Verhalten geändert: Das Label der Inputbox ist Links vom Editfeld. Muss sich das Fenster aufgrund eines längeren Prompts vergrößern, so wächst das Fenster in die Breite. Fügt man manuell Zeilenumbrüche ein, so wandert der Text auch nach unten, ohne dass sich das Fenster vergrößert
Sehr schnell kann man weder die Frage lesen noch vernünftig den Text eingeben
Im Anhang habe ich einen Screenshot einer solchen Box, die einen zugegeben sehr langen Text hatte.

Union 13. Okt 2011 15:04

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Machst Du einen qc Eintrag?

v2afrank 14. Okt 2011 06:48

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Ist meiner Meinung nach nicht nötig, da es ja so gewollt ist und kein Bug. Ich glaube ich habe Inputbox auch erst in einem Projekt verwendet

Stevie 14. Okt 2011 07:48

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Zitat:

Zitat von v2afrank (Beitrag 1130369)
da es ja so gewollt ist und kein Bug.

Sagt wer?

v2afrank 14. Okt 2011 07:58

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Sag ich. Der Code der Inputbox wurde ja vollkommen überarbeitet. (Zumindest zwischen Delphi 2010 und XE2)
Das ist ja sicherlich nicht unabsichtlich passiert.

Bernhard Geyer 14. Okt 2011 08:00

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Zitat:

Zitat von v2afrank (Beitrag 1130379)
Sag ich. Der Code der Inputbox wurde ja vollkommen überarbeitet. (Zumindest zwischen Delphi 2010 und XE2)
Das ist ja sicherlich nicht unabsichtlich passiert.

Es ist gewollt das bei mehrzeiligen Texten das Formular so zerschossen aussieht?

Es ist zwar gewollt das jetzt der Text links neben dem Eingabeformular steht (komisch, wir haben wegen Lauflängenproblematik viele Dialog umgestellt das Text über Eingeabelement liegt), aber der Entwickler hat nicht berücksichtigt das mehrzeilige Texte nicht mehr Funktionieren. Und das ist der Bug.

v2afrank 14. Okt 2011 08:38

AW: Geändertes Standardverhalten von Inputbox und Inputquery in XE2
 
Ihr habet mich überzeugt. Ich habe einen neuen Eintrag mit der Nummer 100024 angelegt


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz