帮小妹找错 1 报什么错2 ContextMenuStrip.Tag赋值了么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((Button).sengder).ContextMenuStrip.Tag是什么 按钮上的右键菜单吗Convert.ToInt16(((Button).sengder).ContextMenuStrip.Tag.ToString() ((Button).sengder).ContextMenuStrip.Tag是什么 按钮上的右键菜单吗对,是按钮上的右键菜单 ButtonX.ContextMenuStrip.Tag = ButtonX.Tag 这不就是给ContextMenuStrip.Tag赋值么 ButtonX.ContextMenuStrip.Tag = ButtonX.Tag 这不就是给ContextMenuStrip.Tag赋值么// ButtonX.ContextMenuStrip.Tag = ButtonX.Tag;问你报什么错 ((Button).sengder).ContextMenuStrip这是什么东西?是不是你写错了?应该是这样((Button)sender).ContextMenuStrip.Tag.ToString() 还有你为什么要用sender啊?用sender的话,你要判断sender的类型。 (((Button).sengder).ContextMenuStrip 这个写法从没见过,肯定有问题。 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(); } } 我把程序发过来大家帮忙看看 ((Button).sender)这里的点去掉,试试 エラー 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这是报的错,我在大连,用的是日文操作系统,大家凑和看吧 to 楼上,我现在在公司,不方便上Q,变态公司,发现就开出 winform添加和编辑TreeView节点提示重名后让该节点继续处于编辑状态时遇到的两个问题 关于MessageBox.Show()的问题,高手请进 求<历史上的今天>的数据库,顶者有分 求助:怎样不让Button按纽获得焦点? 求助…… 如何将一个从数据库中查询出的数字值绑定到Label? 高分求助!! 被source safe GET后覆盖的文件有没有办法恢复? 请问这种方式的连接效果在Winform里怎么实现? 简单的正则表达式问题 在一个可以显示多行的textBox中,如何每次往里面增加内容时,都是从新一行开始 关于打包服务的问题 C#开发的两个原则的深入讨论
Convert.ToInt16(((Button).sengder).ContextMenuStrip.Tag.ToString()
对,是按钮上的右键菜单 ButtonX.ContextMenuStrip.Tag = ButtonX.Tag 这不就是给ContextMenuStrip.Tag赋值么
问你报什么错
((Button)sender).ContextMenuStrip.Tag.ToString()
{
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(); }
}
我把程序发过来大家帮忙看看
エラー 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
这是报的错,我在大连,用的是日文操作系统,大家凑和看吧