Hallo JSL-Nutzer,
Ich versuche, einige Eigenschaften von Textfeldern zu ändern/bearbeiten, habe aber wenig Erfolg.
Hier sind die Ergebnisse, die ich erhalte (der Dateiname wurde entfernt, aber die Breite der zweiten Spalte scheint festgelegt zu werden, was meiner Meinung nach Probleme verursacht):

Und hier sind die Ergebnisse, die ich mir wünsche:

Ich möchte:
1) Richten Sie „ID:“ rechtsbündig aus.
2) Bestimmte Textfelder sollten eine benutzerdefinierte Breite haben (z. B. sollte die "1" für die ID eine feste Breite von 10 haben).
3) Gleiches gilt für das Datumsfeld – benutzerdefinierte Breite.
Aber die üblichen Methoden wie <
Hier ist der Code, an dem ich gerade arbeite:
results = New Window( "Results",
Outline Box( "results",
H List Box(
Outline Box( "Information",
Lineup Box( N Col( 3 ), Spacing(0, 3 ),
tb = Text Box( "<B>ID:</B>", <
<MARKUP></MARKUP>
<P>Danke für die Hilfe!,</P> <P>DS</P> <BR />
Die Idee der Lineup-Box besteht darin, unnötige benutzerdefinierte Breiten zu entfernen, um Ihre Elemente in Spalten einzupassen. Die Breite wird basierend auf der größten Breite festgelegt (es sei denn, Sie erzwingen eine andere Breite mit der Lineup-Lineal-Box).
Mit der Begründung denke ich, dass das Problem darin besteht, dass es nicht mit < funktioniert.
Hallo @jthi ,
Das ist bedauerlich mit dem < <
Die Lineup Ruler Box() ist die richtige Methode, um diese benutzerdefinierten Breiten zu erstellen – und ermöglicht es gleichzeitig, schön ausgerichtete Spalten zu erhalten, indem man die Lineup Box() innerhalb der Lineup Ruler Box() verwendet.
Wie immer vielen Dank für die Hilfe, @jthi !
Danke,
DS