カレンダー付箋ボード

カレンダーと付箋ボードのWindowsアプリ完成!

詳細はこちら

【C#】便利機能つきカレンダーを作成してみます。その1

新しい相棒のVAIOでカレンダーを作成しています。コツコツと少しずつ。進んだと思ったら戻ってやり直し、エラーの連続で心が折れそうです。

定番カレンダー

会社で使っているカレンダーはダウンロード式のソフト。
使いやすいんだけど、ここがもうちょっとこーならなーと
ずっと思っていたので、自作してみることに。

自分的にあったらいいなの機能を付加して作成中。

配色はいくつかテーマを作って選択する形式にします。
(画像はダークテーマ)

日曜はじまり、月曜はじまりも選択可能。

よくある定番カレンダーです。

見えにくいですが、枠の分だけ前月の終わり部分と次月のはじめ部分
を入れました。

月が変わってしまうと先月末の予定を見るのにいちいちカレンダー
表示をかえなきゃならなかったので、この仕様にしました。

よくある時間ごとのスケジュールは作っていません。

構造

データグリッドを使用して作成しています。
ユーザーの選択したはじまりの曜日とテーマを保存しておいて
ロードしたときに読み込んで適用させます。

月によって週の数が違うので、5週を基準にして6週の場合は
スクロールバーを表示させます。
これでカレンダーの大きさが一定になります。
これが使いやすいのか?使いにくいのか?といったところですが。

メモ機能

便利機能としてメモ機能も追加します。
作成中ですが、月に関係なくメモしておきたいことや買い物
リストなんかもメモできるように考えています。
(タブでカレンダーとメモを切り替え)

これが私のほしい機能です。
今はカレンダーの余白にメモしているのですが、月が変わってしまう
と表示されないので忘れてしまったりするので。

まとめ

C#はネット情報が少ないので苦労しています。
こういうとき学生がうらやましいですね。
学校に行けばわからないところは先生が教えてくれるんだから。

今はPCでもスマホでも予定が見られるというのが主流ですが
私はローカル版のほうが合っているかな。

C#はスマホ版も作れるので、ゆくゆくはやってみようかな?
なんて思っているけど、まずはこれを完成させねば!

うまくできたら公開する予定です。

寒くなってきたのでPCもって温泉いってコーディングして疲れたら
散歩したり温泉入ったりするのもいいなー。