📄 form1.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Reflection;
namespace TestCalEx
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void menuItem2_Click(object sender, EventArgs e)
{
cal1.ClearImage();
}
private void menuItem3_Click(object sender, EventArgs e)
{
string text1 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
string path = Path.Combine(text1, "test.bmp");
Bitmap b = new Bitmap(path);
this.cal1.AddImage(cal1.GetSelectedDate(), b);
}
private void menuItem4_Click(object sender, EventArgs e)
{
cal1.RemoveImage(cal1.GetSelectedDate());
}
private void cal1_CalendarChangedEvt(object sender, Opportune.CalEx.CalendarChanged e)
{
StringBuilder b = new StringBuilder ("Calendar changed to year of ");
b.Append(e.Year.ToString());
b.Append(",and month of ");
b.Append(e.Month.ToString());
//MessageBox.Show(b.ToString());
}
private void cal1_ImageClickedEvt(object sender, Opportune.CalEx.ImageClicked e)
{
if (e.ClickedImage == null)
return;
StringBuilder b = new StringBuilder("Image clicked,and the date is:");
b.Append(e.ClickedDate.ToLongDateString());
b.Append(",do you want to remove the image?");
if (MessageBox.Show(b.ToString(), "Remove image", MessageBoxButtons.YesNo,
MessageBoxIcon.Question,MessageBoxDefaultButton.Button1) == DialogResult.Yes)
cal1.RemoveImage(e.ClickedDate);
}
private void cal1_SelectedDateChangedEvt(object sender, Opportune.CalEx.SelectedDateChanged e)
{
StringBuilder b = new StringBuilder("Selected date changed,and the date is:");
b.Append(e.SelectedDate.ToLongDateString());
//MessageBox.Show(b.ToString());
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
//cal1.HandleKeyDown(e.KeyCode);
if ((e.KeyCode == System.Windows.Forms.Keys.Up))
{
// Up
}
if ((e.KeyCode == System.Windows.Forms.Keys.Down))
{
// Down
}
if ((e.KeyCode == System.Windows.Forms.Keys.Left))
{
// Left
}
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
// Right
}
if ((e.KeyCode == System.Windows.Forms.Keys.Enter))
{
// Enter
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -