純正のlabelです。

よくわからないのですが、別フォームはすでに起動されていて、そのフォーム内にユーザーコントロールを置いているので、
この new であらたに別フォームを宣言しているのがまずいのでしょうか?

ユーザーコントロールのクラス

private void btnMenu_Click(object sender, EventArgs e)
{
Button btMenu = (Button)sender;
FormKaisi kaisi = new FormKaisi();
kaisi.Strmenutext = btMenu.Text;

}


別フォームのソース

private String strmenutext;

public String Strmenutext
{
get { return strmenutext; }
set
      {
        strmenutext = value;
  label5.Text = strmenutext;
}
}