0

私はWindowsアプリに取り組んでいます。メインインターフェイスにはメニューバーがあり、メインインターフェイスにはパネルがあります。「カレンダーの表示」のクリックイベントで、パネルに別のフォームがあります。そのフォームには月間カレンダーがあります。「JumptoToday」メニュー項目のクリックイベントで現在の日付を太字で表示したい。私を助けてください。

このコードは、メインインターフェイスのパネルにフォームをロードする[カレンダーの表示]ボタンのクリックイベントにあります。

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();
      }
4

1 に答える 1

0

これで始められるはずです

  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
  });

ラベルにクリックイベントを追加し、フォントを好きなように設定する必要があります。

于 2012-05-28T13:33:09.867 に答える