用C语言写一个日历,没有日历控件,它就写在按钮上,怎么做呢? 20

发布于 科技 2024-08-09
13个回答
  1. 匿名用户2024-01-31

    写一个能够在控制台上输出日历的小东西,你可以尝试更改它,以便里面的日期显示在上面。

    static void main(string args)

    int year = 2012;

    int month = 11;

    定义一个包含六行七列的数组,一个月最多六周 int[,]daysarray = new int[6,7];

    计算第一周。

    int firstdayofweek = (int)(new datetime(year, month, 1).dayofweek);

    daysarray[0, firstdayofweek] = 1;

    int lastday = new datetime(year, month, 1).addmonths(1).adddays(-1).day;

    for (int i = 1; i <= lastday; i++)

    datetime dt = new datetime(year,month,i);

    daysarray[getweekindexofmonth(dt), int) = i;

    年和月",year,month));

    天t、1吨、2吨、3吨、4吨、5吨、6天");

    for (int i = 0; i < 6; i++)

    for (int j = 0; j < 7; j++)

    if (daysarray[i, j] != 0)

    j]);t");

    private static int getweekindexofmonth(datetime dt)

    如果要判断的日期是1日,则必须是第1周。

    if ( == 1) return 1;

    else 获取当月的第一天。

    datetime dtstart = new datetime(, 1);

    获取每月的第一天是星期几。

    int dayofweek = (int);

    在每月的第一个星期一总共获得几天。

    int startweekdays = 7 - dayofweek;

    如果要在第一周范围内判断日期,请返回 1

    if ( = startweekdays) return 0;

    elseint aday = + 7 - startweekdays;

    return aday / 7 + aday % 7 > 0 ? 1 : 0)-1;

  2. 匿名用户2024-01-30

    方法一:确定是哪个月份,然后将相应数量的按钮添加到容器中,按钮的文本属性会根据上面分配,然后会有一些重复的步骤。

    方法二:自定义小部件或扩展基本小部件的功能(例如,组合容器和按钮,添加相应的属性,使其成为类似日历的小部件)。

  3. 匿名用户2024-01-29

    您想要每天总共一个按钮还是一个按钮?

    只有一个词="yyyymmdd");

    一天一个,好吧,日历控件有什么问题?

  4. 匿名用户2024-01-28

    当然是JS,下一个上线,而且很多。

  5. 匿名用户2024-01-27

    我推荐Microsoft的ajax说起来很容易,很漂亮。

  6. 匿名用户2024-01-26

    点击该位置激活隐藏的日历空间,将该位置放在鼠标位置,在日历控件失焦或按回车键的情况下修改生日信息,性别,画一个面板,里面有两个选项,一男一女,然后面板被隐藏,接下来的事情和生日一样。

  7. 匿名用户2024-01-25

    C 语言中的日历姿势猜测控件 [monthcalendar] 是一个比较常用的控件,它允许用户快速查看和设置要回答的日期,还可以选择所需的日期和时间段。

    以下是使用日历控件的几种常用方法。

  8. 匿名用户2024-01-24

    用日历是做不到的,所以让我们用js来实现3q

  9. 匿名用户2024-01-23

    日历控制 插件已经很成熟了,不用自己写一个。。在 Web 上搜索 JS 日历控件。 我希望房东满意。

  10. 匿名用户2024-01-22

    我自己有这个控制权。

    2.如果我自己写的,我曾经使用 datagridview 来实现类似的。

  11. 匿名用户2024-01-21

    my97 datepicker

    我不知道这是否符合你的口味,但它是目前最强的约会控制!

    这就是电信在线商业大厅中使用的。

  12. 匿名用户2024-01-20

    C 本身具有此控件。

    不要写,就用它!

  13. 匿名用户2024-01-19

    WinForm 有一个日期控件(monthCalendar 控件),DevExpress 控件库应该有一个完整的日历控件,你可以找到。 手动完成这项工作需要做很多工作,我不知道你要做什么。

相关回答
4个回答2024-08-09

首先从 继承自定义控件,然后将以下内容 :: 添加到控件的构造函数中 >>>More

10个回答2024-08-09

static void main(string args) 上边。

for (int i = 0; i <= 20; i++)"*"); >>>More

3个回答2024-08-09

3.现在都是干C++,用途还是很广的。 主要有: >>>More

4个回答2024-08-09

使用计时器小部件来控制移动时间和速度,然后将矩形的 y 坐标添加到计时器小部件的滴答事件中的位置,使其向右移动。

7个回答2024-08-09

不知道是不是不符合你的要求......

#include >>>More