設定數字列編輯框的格式全部,
我想使用與數字編輯框類似的數字列編輯框,我想將其格式化以顯示日期。 但是,如以下範例所示,該格式似乎不以相同的方式被接受? 有人可以指出以下方法有什麼問題嗎?
// 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 ); 
回覆:設定數字列編輯框的格式這種指定格式的方法是原始的方式。 這是我們用來設定 Number Col Box 物件格式的方法。 我很驚訝地發現較新的 Number Col Edit Box 物件仍然使用它。
回覆:設定數字列編輯框的格式@馬克貝利,
謝謝 。 雖然這有效,但數字在數字列編輯框上實現某種格式而不是數位編輯框允許的更直觀的格式並不直觀。 我會將其添加到願望清單中。
回覆:設定數字列編輯框的格式以下是此訊息如何運作的範例:
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 );
我不知道您想要哪種日期格式,因此您可能必須嘗試不同的整數才能獲得您想要的格式。
回覆:設定數字列編輯框的格式正確的是,協議數位編輯框和編號列編輯框不一樣。 特別是, << 設定格式()這兩個對象的訊息不同。 根據腳本指南,此訊息使用數字(程式碼)來表示您要使用的物件的格式規格:
