数値列編集ボックスのフォーマット全て、
その中で数値編集ボックスに似た数値列編集ボックスを使用したいのですが、日付を表示するようにフォーマットしたいと思います。 ただし、次の例に示すように、形式は同じように受け入れられないようです。 誰かが次のアプローチで何が間違っているかを指摘できますか?
// Using Number Col Edit Box <BR />nR = 7;
NEB1 = Number Col Edit Box("StartDate",Repeat(Today() - 30 * 24 * 60 * 60,nR));
NEB1 << set format(format("ddMonyyyy"));
NEB2 = Number Col Edit Box("StartDate",Repeat(Today(), nR ));
NEB2 << set format(format("ddMonyyyy"));
TB1 = Table Box(NEB1,NEB2);
NW = New Window("test",TB1);
// Using number edit box
numbox = Number Edit Box( 0 ,<< set format(format("ddMonyyyy")), << set(Today()));
NW1 = New Window( "Example", numbox ); 
Re: 数値列編集ボックスをフォーマットするこのフォーマットの指定方法が本来のやり方です。 これは、Number Col Box オブジェクトのフォーマットを設定するために使用した方法です。 新しい Number Col Edit Box オブジェクトがまだそれを使用していることに驚きました。
Re: 数値列編集ボックスをフォーマットする@マークベイリー、
ありがとう 。 それは機能しますが、数値編集ボックスで許可されるより直感的な形式ではなく、数値が数値列編集ボックスで何らかの書式設定を実装することは直感的ではありません。 これはウィッシュリストに追加します。
Re: 数値列編集ボックスをフォーマットするこのメッセージがどのように機能するかの例を次に示します。
Names Default to Here( 1 );
now = Today();
then = now - In Days( 3 ) - In Hours( 5 );
before = then - In Days( 2 ) + In Hours( 3 );
New Window( "Format Number Col Edit Box",
Outline Box( "Dates",
Table Box(
String Col Box( "Event", { "First", "Second", "Third" } ),
nceb = Number Col Edit Box( "Date", { now, then, before } )
)
)
);
nceb << Set Format( 30, 100 );
どの種類の日付形式が必要なのかわかりません。そのため、必要な整数を取得するには、さまざまな整数を試す必要があるかもしれません。
Re: 数値列編集ボックスをフォーマットする右、プロトコル番号編集ボックスそしてその番号列編集ボックス同じではありません。 特に、 << 書式設定()これら 2 つのオブジェクトのメッセージは異なります。 スクリプト ガイドによると、このメッセージは、使用するオブジェクトのフォーマット仕様に番号 (コード) を使用します。
