数値列編集ボックスをフォーマットする全て、
その中で数字編集ボックスに似た数字列編集ボックスを使用したいのですが、日付を表示するようにフォーマットしたいと思います。 しかし、次の例に示すように、フォーマットは同じように受け入れられていないようです? 次のアプローチで何が悪いのか誰かが指摘できますか?
// 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:数値列編集ボックスをフォーマットするフォーマットを指定するこの方法は、独自の方法です。 これは、NumberColBoxオブジェクトの形式を設定するために使用した方法です。 新しいNumberColEditBoxオブジェクトがまだそれを使用しているのを見て驚いた。
Re:数値列編集ボックスをフォーマットする@Mark_Bailey 、
ありがとうございました 。 それは機能しますが、数値編集ボックスで許可されているより直感的な形式ではなく、数値が数値列編集ボックスに何らかの形式を実装することは直感的ではありません。 これをウィッシュリストに追加します。
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:数値列編集ボックスをフォーマットするそうです、番号編集ボックスそしてその番号列編集ボックス同じではありません。 特に、 << Format()を設定しますメッセージは、これら2つのオブジェクトで異なります。 スクリプトガイドによると、このメッセージは、使用するオブジェクトの形式指定に番号(コード)を使用します。
