我正在使用Visual c#express 2010,我有3个选项卡,在第一个选项卡上有一个退出程序的按钮.我正试着用第二个和第三个标签点击该按钮
btnExit.PerformClick();
Run Code Online (Sandbox Code Playgroud)
但由于它不可见,所以没有任何反应.如何调用隐形按钮单击?
任何帮助,将不胜感激
编辑:感谢您的回复,这两个答案很有效,但我找到了一种更简单,更好的方法.
而不是系统地改变标签或调用一个完全不同的方法,我这样做了
btnExit_Click(sender, e);
Run Code Online (Sandbox Code Playgroud)
我可以把它放在任何其他按钮点击它,它很好,非常简单.
我有一个员工表,显示员工编号,姓名和经理的员工编号.我正在尝试创建一个显示emp名称,emp#,manager name和mgr#的查询.
该表如下所示:
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7839 KING PRESIDENT - 17-NOV-81 5000 - 10
7698 BLAKE MANAGER 7839 01-MAY-81 2850 - 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 - 10
7566 JONES MANAGER 7839 02-APR-81 2975 - 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7900 JAMES CLERK 7698 03-DEC-81 950 - 30
7521 WARD SALESMAN 7698 22-FEB-81 …Run Code Online (Sandbox Code Playgroud) 我的程序编译但是当它运行时,它永远不会脱离循环并且表示数组太大了.这是我的代码:
public class ComparableArray
{
public static void Main()
{
taxpayer[] taxArray = new taxpayer[5];
int x;
for(x= 0; x < taxArray.Length; ++x)
taxArray[x] = new taxpayer();
Console.Write("Enter Social Security Number for taxpayer {0}: ", x+1);
taxArray[x].SSN = Console.ReadLine();
Console.Write("Enter gross income for taxpayer {0}: ", x+1);
taxArray[x].Income = Convert.ToDouble(Console.ReadLine());
taxpayer.getRates();
x++;
}
}
Run Code Online (Sandbox Code Playgroud)
我不确定我做错了什么,我很感激任何帮助.