• ベストアンサー

C++BuilderでCCalendarを使用たいのですが

現在、C++Builder6.0にてスケジュールの管理ツールを作成しておりますが、 各スケジュールの開始日と終了日を設定する際にカレンダーに表示された日付を 選択すると日付が入力される機能をつけたいと考えておりますが、 C++Builder6.0にはCCalendarっていう機能があるみたいなのでそれを活用できたらいいと考えたのですが、使用方法がわかりません。 例えば、表示を現在の月の曜日にあった表示にしたい次月や先月などの移動も したい。 何かいいサイトがあれば教えてもらえないでしょうか? 説明があまりうまくなくて申し訳ございません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ryusei2
  • ベストアンサー率24% (45/184)
回答No.1

> 何かいいサイトがあれば教えてもらえないでしょうか? 下記URLにたくさんの情報があります。過去ログで見つからなければ、新たに質問するといいでしょう。 私が勘違いしているのかもしれませんが、 > 表示を現在の月の曜日にあった表示にしたい そうなっていませんか? > 次月や先月などの移動もしたい。 void __fastcall TForm1::Button2Click(TObject *Sender) { CCalendar1->PrevMonth(); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button3Click(TObject *Sender) { Label1->Caption = IntToStr(CCalendar1->Month); } でどうでしょう。

参考URL:
http://www2.big.or.jp/~osamu/Delphi/
Simanohito
質問者

お礼

早急なご連絡ありがとうございます。 私の勘違いで、現在の月が表示されておりました。 申し訳ございません。 その他やり方についてのご教示ありがとうございます。 大変たすかりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルスケジュール作成の際に、曜日を固定して日付をその月によって連動させる方法を知っている方いませんか?

    エクセルで横列にスケジュール表を作成しています。月により日付を連動させる方法(WEEKDAY等)の説明はたくさんありますが、逆に月により日付を左右に連動させるようにできませんか? 曜日欄には式入れずそのまま入力。日付欄は、3/1が第1週目の日曜であれば、曜日欄の第1週目の日曜の欄の上に自動的に日付が表示される感じにしたいです。 また、資料の都合上、月ごとに管理していますが、前月&次月それぞれ1週間分の日付も表示させたいです。 A1~  年  月 B1~  前月日付  当月日付 次月日付←月を変更すると左右に移動 C1~  前月曜日  当月曜日 次月曜日←固定 分かりづらい説明で申し訳ございませんが、かなり困っています。お返事頂ければ幸いです。宜しくお願いします。

  • ACCESSカレンダーの利用について

    ACCESSのカレンダー機能を使ってフォームを作っています。 作りたいものはカレンダーで日付をクリックしたら、テキストボックスに ####/##/## という形で表示され、さらに  (  )年(  )月(  )日( )曜日 の各()内にそれぞれカレンダーで選らんだものが反映されるというものです。 カレンダーから選らんだ日付がテキストボックスに ####/##/## の形で表示されるところまでは出来ました。 この値を別ボックスに、年・月・日・曜日をわけて反映させるにはどうしたらよいのでしょうか? ちなみに、####/##/##の部分はカレンダーからだけでなく、普通に入力しても年・月・日・曜日ボックスに反映させたいです。 どの本にものってなかったので助言をおねがいします。

  • 「eclipseで作るカレンダー(スケジュール管理画面)」

    「eclipseで作るカレンダー(スケジュール管理画面)」 こんばんは。現在、eclipseでカレンダーを作りたいと思っております。また、一目でその月のスケジュールがわかるようにし、日付をクリックするとその日のスケジュールの詳細を表示できるようにしたいと思っております。カレンダーは1カ月ごとに日付を表示し、左右のボタンを押すと前の月、次の月に移動するものにしたいと思っております。 インターネット上でカレンダーの作り方を調べても全くわかりません。コマンドプロンプト上でカレンダーを表示するものしかないのです。そうではなくて、私はアプリケーションに以上の機能を持ったカレンダーを作りたいのです。どうやって作ったらいいのか、教えてください。私はjavaはまだまだ初心者ですが、よろしくお願い致します。 ※なお、別の質問カテゴリーに同様の質問がございますが、ご回答を確実に頂くためにこちらのカテゴリーからも質問させていただきました。

    • ベストアンサー
    • Java
  • CGIカレンダーの改造

    今日一日頑張っては見たのですが設置するだけで精一杯でした。 http://cgi-design.net/のCGIプログラムの中のスケジュールの中に スケジュールカレンダー2というのがあるのですが このカレンダーを改造したいのです。 (1)曜日の色は一色で何の影響もうけない。 (2)土曜日の日付を変える欄があるのですがこれを水曜日に変える。 (3)特定の日の日付を増やす。 (4)homeの横にもうひとつリンクをつける (5)できれば過去の月は表示したくないです。 宜しくお願いします。

    • ベストアンサー
    • CGI
  • カレンダーから日付の取得

    いつもお世話になっております。 サーブレット/JSPの仕組みで、ブラウザに表示させたカレンダーの日付をクリックすると 日付を取得できるような機能が欲しいと思い、いろいろ探しているんですが、よく分かりません。 前月や次月もクリックして表示できるようにしたいです。 どうぞ良きアドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • C++Builderプログラム開始エラー

    C++Builder6で作成した実行ファイルとdllファイル)とを別のWindows上で動作させようとするとエラーが出ます。共有RTLDLLを使う、実行時パッケージを使って構築の両方に関して、チェックを入れたりはずしたりしていますが、解決しません。 エラーの表示は、「!プログラム開始エラー」のみです。特に、何が配布漏れなのかを知る手段を教えてください。

  • C++Builder XE とOpenCV

    長年C++Builderでプログラムを書いていますが、いつも全体をコピーして必要な所を変更しているので、開発環境の作成には自信の無い者です。 背景 昨年来、OpenCVとDirect-Xでカメラと画像のプログラムを開発していました。 今年2月にC++ Builder V5 とOpenCV V1.0 Direct-X9 で目的の動作をするものが完成しました。 W.2000とW.XPが対象ならばこれで良いのですが、世の中のOSがW.7に移っており、古いOSのPCの販売も無くなって来ている所から、W.7への乗せ替えを計画しました。 なお、OpenCV V1.0を使用しているのは、OpenCVでの開発開始当時、V2も試したのですが、V1.0でしかうまくコンパイル出来なかった為です。 問題点 新しい開発環境はOS W.7にC++Builder XEを搭載しました。 Builder V5に比べ、XEは文字コードがUniCodeに成っている等、文法エラーが多発していましたが、やっと文法エラーが無くなり、コンパイルが終了しました。 ここで実行させようとした所、cvhaartraining.dll がありませんとのメッセージが表示されてしまいました。 このメッセージはW.XP と C++Builder V5でコンパイル、実行させた時には出なかったものです。 更に、ダウンロードしたOpenCV1.0にはcvhaartraining.dllが含まれて居ませんでした。 ただ、cvhaartraining.cpp、cvhaartraining.lib 、cvhaartraining.h は含まれていました。 ネットでcvhaartraining.dllを検索して見ましたが、見つかりませんでした。 そこで、cvhaartraining.cpp、cvhaartraining.lib 、cvhaartraining.h があるのですから、これからDLLを作るか、プログラムが動作すれば良いのですから、プログラムに組み込んだり出来ないでしょうか。 先に述べた様に、開発環境やプログラム構造を変えた経験は殆ど無いのですが、この問題の解決策があれば挑戦して見たいと思って降ります。 解決策お分かりに成る方が居られましたら宜しくお教え下さい。

  • エクセルで、曜日から日付を呼び出す関数について

    こんにちは。 現在、カレンダーを作成しており、困っていることがあります。 添付しております画像のように曜日を固定で入れておりますがこの状態から、日付を呼び出すことは可能でしょうか? 例 1月1日=金曜日の場合 カレンダー内の金曜日部分に「1日」と表示、且つ、それ以前の曜日(日~木)は空白表示。以降2日、3日と・・・ 又、月末30日及びそれ以下で終わる場合は空白。 以上、条件が多いのですが満たせる数式は存在しますでしょうか? ネットでいろいろと調べてはみたものの、日付から曜日を表示する方法しか見つかりません。 どうか、ご教授いただけますようお願い申し上げます。

  • クラスエクスプローラー

    現在エンバカデロ Code Gear C++ Builder 2009でプログラミングをしている者です。 C++ Builder 6 Vol.2 ”コンポ-ネット活用ガイド&実践プログラミング” この参考書を読み進めながら勉強しているのですが、 ”フィールドの追加”、”メソッドの新規作成”などの機能が、クラスエクスプローラーという表示箇所で右クリックを押すと出てくるとあるのですがCode Gear C++ Builder 2009では、このクラスエクスプローラーという機能が見当たらないのですが、表示される方法とかありませんでしょうか?

  • 週間カレンダー vbscript

    質問です 現在ASPとvbscriptを使って、スケジュール管理システムを作成しています。 その中で、週間・月間・年間の3つのカレンダーの作成をしようと考えています。 現在の状況としては月間カレンダーは完成して、週間カレンダーを作成しているところです。 日曜始まりの月間カレンダーから、日付データを取得して週間カレンダーを作成します。 当日を含む週を表示したいです。 検索してみるとjavascriptのソースは見つかりましたが、 vbscriptでの作成を前提としています。 javascriptのソースの自力での解読も試みましたがお手上げです。 「第○週の○曜日」という意識はせず、 表示月の月始め日(1日)が何曜日か調べて、 1日が日曜でなければそこからさかのぼって 日曜日になる日付を求めるといいらしいのですが…。 丸投げする形になって申し訳ありませんが、 どなたか力を貸していただけませんか。