如何使用c#从其他形式的菜单项中显示月历上的当前日期

Posted

技术标签:

【中文标题】如何使用c#从其他形式的菜单项中显示月历上的当前日期【英文标题】:how to show current date on month calender from menu item of other form using c# 【发布时间】:2012-05-28 12:58:32 【问题描述】:

我正在开发一个 Windows 应用程序。主界面上有一个菜单栏 在主界面上有一个面板。关于“查看”的点击事件 日历”面板上有另一个表格。在那个表格上有 月历。我想在点击事件上以粗体显示当前日期 “跳转到今天”菜单项。请帮我。

此代码在“查看日历”按钮的单击事件上,它加载表单 在主界面面板上。

Calender obj = new Calender();
obj.TopLevel = false;

  if (panel2.Controls.Count > 0)
      
          panel2.Controls.Clear();
          panel2.Controls.Add(obj);
          obj.TopLevel = false;
          obj.Show();
      
 else
      
           obj.TopLevel = false;
           panel2.Controls.Add(obj);
           obj.Show();
      

【问题讨论】:

【参考方案1】:

这应该让你开始

  Calender obj = new Calender();
  obj.TopLevel = false;

  if (panel2.Controls.Count > 0)
  
      panel2.Controls.Clear();
      panel2.Controls.Add(obj);
      obj.TopLevel = false;
      obj.Show();
  
  else
  
       obj.TopLevel = false;
       panel2.Controls.Add(obj);
       obj.Show();
  
  panel2.Controls.add(new Label
       Text = DateTime.Now
  );

您需要为标签添加一个点击事件,并设置您喜欢的字体。

【讨论】:

不,亲爱的,其他表格上有日历控制。在该控件上,当前日期应在菜单项“跳转到今天”的单击事件上加粗。

以上是关于如何使用c#从其他形式的菜单项中显示月历上的当前日期的主要内容,如果未能解决你的问题,请参考以下文章

如何突出显示月历控件中的日期?

下拉菜单项中的 jquery 滑块导致太多事件

可以使用 sql 在月历中显示事件吗?

C# 中的月历

如何在另一个侧边菜单项中显示标签栏?

如何使用office API在Outlook Web加载项中显示菜单控件项目的纯文本菜单?