我正在遵循这些说明,但遇到运行命令等问题mvn eclipse:eclipse.
如何以及在何处运行命令?
我的设置:
我通过Eclipse中的插件安装安装了m2e.
我有以下代码:
private void form1_closing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Hide();
}
Run Code Online (Sandbox Code Playgroud)
我想要一个关闭表单而不触发此事件的按钮。我该怎么做呢?
该按钮的代码:
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
Run Code Online (Sandbox Code Playgroud)
我希望上面的按钮关闭表单而不隐藏它。
我是Python的新手,并且一直在寻找一种方法来调用一个函数,该函数的名称由字符串和变量的组合形成,当用户选择其中一个选项时,该函数会动态填充.
例:
我用一个菜单启动程序,为用户提供某些选项(选择1,2,3或4)
如果用户选择1,变量xyz将填充一个元组或列表内的字符串.
将此字符串分配给变量,我调用另一个函数,它给了我另一个选项.
如果我得到选项1,我的代码会将xyz varible附加到预定义的字符串中,该字符串将形成一个函数名称(将在下一个调用的名称).
if int(option) == 1:
#prefixfunc will be that predefined string that will be the prefix for every function #to be called
exec('prefixfunc'+xyz'()')
#or
#eval('prefixfunc_'+xyz'()')
#for example, we have xyz as abc, then it calls function prefixfunc_abc()
Run Code Online (Sandbox Code Playgroud)
它在代码中工作正常.我不认为这对用户添加不同输入的情况可能是一种责任.由于在列表或元组中使用已定义的字符串来分配变量.
我希望我已经说清楚了.
只是为了更清楚:
def maint_car():
print('It Works!!! But did you come until here in a safe way?' )
def veh_func():
func=( "Maintenance", "Prices", "Back", "Quit" )
ord = 0
for i in func:
ord += 1
print(ord,'\b)', …Run Code Online (Sandbox Code Playgroud) .net ×1
c# ×1
eclipse ×1
eval ×1
exec ×1
formclosing ×1
maven ×1
python ×1
python-3.x ×1
winforms ×1