全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:6919
推到 Plurk!
推到 Facebook!

關於DateTimePicker元件的使用

答題得分者是:deity
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-21 14:55:22 IP:61.30.xxx.xxx 未訂閱
Dears: DateTimePicker原件如果在Kind=dtkData就可以選擇yyyy/mm/dd。如果Kind=dtkTime就可以選擇hh:nn:ss。現在,如果我想要選擇的是:yyyy/mm/dd hh:nn(沒有ss)的話應該要怎樣設定才可以這樣使用呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-21 15:53:56 IP:218.15.xxx.xxx 未訂閱
leeli 您好: 事先声明,小弟不会BCB,您可参考自行转换下 如您想在>>/>>(沒有>>/>>即可 另读取 > >>~~~静心养德~~~ 發表人 -
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-21 16:09:58 IP:61.30.xxx.xxx 未訂閱
引言: leeli 您好: 事先声明,小弟不会BCB,您可参考自行转换下 如您想在>>/>>(沒有>>/>>即可 另读取 > >>~~~静心养德~~~ 發表人 - >< face="Verdana, Arial, Helvetica"> 您可以设DateTimePicker-->properties-->format为:yyyy/MM/dd hh:mm即可<--確切的語法應該如何下呢? &showmessage(formatdatetime("yyyy/MM/dd hh:mm",datetimepicker1->DateTime)); 這邊只要下:ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));這樣就可以了 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-21 16:28:23 IP:218.15.xxx.xxx 未訂閱
引言: 您可以设DateTimePicker-->properties-->format为:yyyy/MM/dd hh:mm即可<--確切的語法應該如何下呢? 不太明白,是指这样吗 >format="yyyy/MM/dd hh:mm"> &showmessage(formatdatetime("yyyy/MM/dd hh:mm",datetimepicker1->DateTime)); 這邊只要下:ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));這樣就可以了 谢谢指教 小弟我是>< face="Verdana, Arial, Helvetica"> ~~~静心养德~~~
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-02-21 16:40:22 IP:61.30.xxx.xxx 未訂閱
引言:
引言: 您可以设DateTimePicker-->properties-->format为:yyyy/MM/dd hh:mm即可<--確切的語法應該如何下呢? 不太明白,是指这样吗 >format="yyyy/MM/dd hh:mm"> &showmessage(formatdatetime("yyyy/MM/dd hh:mm",datetimepicker1->DateTime)); 這邊只要下:ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));這樣就可以了 谢谢指教 小弟我是>< face="Verdana, Arial, Helvetica"> ~~~静心养德~~~
我下的語法是:
 DateTimePicker1->Format="yyyy/MM/dd hh:mm";
可是在編譯的時候,他會出現:[C Error] Unit1.cpp(1108): E2316 'Format' is not a member of 'TDateTimePicker'這樣的錯誤訊息說。 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-02-21 17:14:56 IP:218.15.xxx.xxx 未訂閱
小弟试了可以
 #include      void __fastcall TForm1::FormCreate(TObject *Sender)
{
  DateTimePicker1->Format="yyyy/MM/dd hh:mm";
}
//---------------------------------------------------------------------------    void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));
}
//---------------------------------------------------------------------------
参考看看 ~~~静心养德~~~
leeli
初階會員


發表:57
回覆:55
積分:27
註冊:2003-06-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-02-21 17:46:14 IP:61.30.xxx.xxx 未訂閱
引言: 小弟试了可以
 #include      void __fastcall TForm1::FormCreate(TObject *Sender)
{
  DateTimePicker1->Format="yyyy/MM/dd hh:mm";
}
//---------------------------------------------------------------------------    void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));
}
//---------------------------------------------------------------------------
参考看看 ~~~静心养德~~~
我試過了,還是一樣。在
 void __fastcall TForm1::FormCreate(TObject *Sender)
{
  DateTimePicker1->Format="yyyy/MM/dd hh:mm";
}
這邊就編譯不過去了。 我是用BCB5.0的版本,是這個問題嗎? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
------
小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。
對於各位的大力協助,感激不盡!
Zard
尊榮會員


發表:24
回覆:396
積分:539
註冊:2003-11-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-02-21 18:14:56 IP:211.23.xxx.xxx 未訂閱
引言: Dears: DateTimePicker原件如果在Kind=dtkData就可以選擇yyyy/mm/dd。如果Kind=dtkTime就可以選擇hh:nn:ss。現在,如果我想要選擇的是:yyyy/mm/dd hh:nn(沒有ss)的話應該要怎樣設定才可以這樣使用呢? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
不太懂你的需求是什麼? DateTimePicker只有兩種模式讓使用者選擇, 一種是日期(Kind=dtkData), 另一種是時間(Kind=dtkTime), 並沒有兩者混合的UI(可同時選擇日期與時間)可讓使用者選擇. 但如果你只是要改變日期的格式yyyy/mm/dd為yyyy/mm/dd hh:nn你可以參考這篇 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=62385 附帶一提, BCB5 的DateTimePicker沒有Format屬性, 所以你看到的錯誤訊息是對的
huanyuan
一般會員


發表:18
回覆:48
積分:18
註冊:2003-07-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-02-22 00:13:07 IP:220.132.xxx.xxx 未訂閱
引言:
引言: 小弟试了可以
 #include      void __fastcall TForm1::FormCreate(TObject *Sender)
{
  DateTimePicker1->Format="yyyy/MM/dd hh:mm";
}
//---------------------------------------------------------------------------    void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ShowMessage(DateTimePicker1->Date.FormatString("yy/mm/dd hh:nn"));
}
//---------------------------------------------------------------------------
参考看看 ~~~静心养德~~~
我試過了,還是一樣。在
 void __fastcall TForm1::FormCreate(TObject *Sender)
{
  DateTimePicker1->Format="yyyy/MM/dd hh:mm";
}
這邊就編譯不過去了。 我是用BCB5.0的版本,是這個問題嗎? 小弟我是BCB的新手,若有發問一些蠢問題,敬請見諒。 對於各位的大力協助,感激不盡!
我用BCB 6是可以Compiler過的...感謝deity大大指導...又學了一招...^^ 發表人 - huanyuan 於 2005/02/22 00:14:41
系統時間:2024-03-29 13:17:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!