[英]C# why can't I get menu items with sub menu items in ToolStripMenuItem?
[英]Why can't I make a ToolStripMenuItem == True? How can I check to see if the menu item was clicked?
public partial class Form1 : Form
{
public double[] pricearray = new double[] { 20.00, 50.00, 45.00, 40.00,
25.00, 80.00 };
public double shipping = 0;
public int quant = 0;
public double bagquant = 0;
public double bagprice = 0;
public double shiptotal = 0;
public double total = 0;
private object eventhandler;
public Form1()
上面我聲明了公共變量
private void fileToolStripMenuItem_Click(object sender, EventArgs e)
{
if (clearToolStripMenuItem.Click == true)
{
double shipping = 0;
int quant = 0;
double bagquant = 0;
double bagprice = 0;
double shiptotal = 0;
double total = 0;
}
if (exitToolStripMenuItem.Click = true)
{
Application.Exit();
}
}
這是在線商店的表格。 這是為了清除用戶可能做出的任何選擇。
您可以將發送方轉換為工具條菜單項,然后檢查其名稱。
private void fileToolStripMenuItem_Click(object sender, EventArgs e)
{
if (((ToolStripMenuItem)sender).Name == clearToolStripMenuItem.Name )
{
double shipping = 0;
int quant = 0;
double bagquant = 0;
double bagprice = 0;
double shiptotal = 0;
double total = 0;
// I ASSUME YOU ARE DOING MORE THAN DECLARING LOCAL VARIABLES
}
else if (((ToolStripMenuItem)sender).Name == exitToolStripMenuItem.Name )
{
Application.Exit();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.