1 报什么错
2 ContextMenuStrip.Tag赋值了么

解决方案 »

  1.   

    ((Button).sengder).ContextMenuStrip.Tag是什么 按钮上的右键菜单吗
    Convert.ToInt16(((Button).sengder).ContextMenuStrip.Tag.ToString()
      

  2.   

    ((Button).sengder).ContextMenuStrip.Tag是什么 按钮上的右键菜单吗
    对,是按钮上的右键菜单 ButtonX.ContextMenuStrip.Tag = ButtonX.Tag  这不就是给ContextMenuStrip.Tag赋值么
      

  3.   

    ButtonX.ContextMenuStrip.Tag = ButtonX.Tag 这不就是给ContextMenuStrip.Tag赋值么// ButtonX.ContextMenuStrip.Tag = ButtonX.Tag;
    问你报什么错
      

  4.   

    ((Button).sengder).ContextMenuStrip这是什么东西?是不是你写错了?应该是这样
    ((Button)sender).ContextMenuStrip.Tag.ToString()
      

  5.   

    还有你为什么要用sender啊?用sender的话,你要判断sender的类型。
      

  6.   

    (((Button).sengder).ContextMenuStrip 这个写法从没见过,肯定有问题。
      

  7.   

    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    Button ButtonX = new Button();
                    tring() + ") " + ds.Tables[0].Rows[i][1].ToString();
                    ButtonX.Tag = ds.Tables[0].Rows[i][0];
                   
                    ButtonX.BackColor = Color.FromArgb(Convert.ToInt32(ds.Tables[0].Rows[i][2]));
                    //---------------------------------------------------
                    ButtonX.ContextMenuStrip = cMSDelView;
                    ButtonX.ContextMenuStrip.Tag = ButtonX.Tag;
                    //---------------------------------------------------
                    this.flowLayoutPanel1.Controls.Add(ButtonX);
                    ButtonX.Dock = DockStyle.Top};
       private void ViewMenuItem_Click(object sender, EventArgs e)
            {
                FrmWorkSet NewWorkSetForm = new FrmWorkSet();
                NewWorkSetForm.WorkID = Convert.ToInt16(((Button).sender).ContextMenuStrip.Tag.ToString());
                if (NewWorkSetForm.ShowDialog() == DialogResult.OK)
                {
                    for (int i = this.flowLayoutPanel1.Controls.Count - 1; i > 1; i--)
                    {
                        flowLayoutPanel1.Controls.Remove(flowLayoutPanel1.Controls[i]);
                    }
                    this.IniWorkSet();            }
                   
            }   
    我把程序发过来大家帮忙看看
      

  8.   

    ((Button).sender)这里的点去掉,试试
      

  9.   

    エラー 9 割り当て、呼び出し、インクリメント、デクリメント、および新しいオブジェクトの式のみがステートメントとして使用できます。 C:\ZPnetwork\ZPKQ\empStatistics\empStatistics\WorkSet\frmWorkCal.cs 237 17 empStatistics
    エラー 10 名前 'tring' は現在のコンテキスト内に存在しません。 C:\ZPnetwork\ZPKQ\empStatistics\empStatistics\WorkSet\frmWorkCal.cs 237 17 empStatistics
    エラー 12 'System.Windows.Forms.Button' は '型' ですが、'変数' のように使用されています。 C:\ZPnetwork\ZPKQ\empStatistics\empStatistics\WorkSet\frmWorkCal.cs 502 55 empStatistics
    这是报的错,我在大连,用的是日文操作系统,大家凑和看吧
      

  10.   

    to 楼上,我现在在公司,不方便上Q,变态公司,发现就开出