我已经重新安装了Tomcat 7.0.56。当我运行startup.bat(是否以管理员身份)时,收到以下消息:
Using CATALINA_BASE: "C:\uPortal_test\apache-tomcat-7.0.56"
Using CATALINA_HOME: "C:\uPortal_test\apache-tomcat-7.0.56"
Using CATALINA_TMPDIR: "C:\uPortal_test\apache-tomcat-7.0.56\temp"
Using JRE_HOME: "C:\Program Files (x86)\Java\jdk1.7.0_71"
Using CLASSPATH: "C:\uPortal_test\apache-tomcat-7.0.56\bin\bootstrap.jar;C
:\uPortal_test\apache-tomcat-7.0.56\bin\tomcat-juli.jar"
Run Code Online (Sandbox Code Playgroud)
就是这样。控制台立即关闭。我遵循了本教程
为了以防万一,我在startup.bat的开头设置了CATALINA_HOME,但这不是必需的
实际上在WinForms项目(VS 2010,C#,.NET 4.5)上,我在表单中构建了一个矩阵(10x10).每个元素由可以"检查"或"未选中"的控件表示.每个元素的状态完全独立于另一个元素.
理想的解决方案是使用CheckBox.不幸的是,客户想要一个不同的外观 - 例如,RadioButton之一.我可以使用RadioButton,将它们中的每一个放在一个专用组中,添加一个事件监听器以取消选中,如果该元素已经被检查了......几乎就外观问题而言!
我无法覆盖CheckBox类的一些渲染方法吗?(无论如何,这是我使用此控件的整个应用程序中唯一的位置)
注意:控件是在运行时从类MyClass:CheckBox实例化的.
我试图从另一种形式调用主窗体中的函数...已经调用一个简单的函数,通过在主窗体中声明它是public static,但我无法调用所需的函数.调用函数:
public static void spotcall()
{
string dial = Registry.CurrentUser.OpenSubKey("SOFTWARE").OpenSubKey("INTERCOMCS").GetValue("DIAL").ToString();
MainForm.txtSendKeys.Text = dial;// Here it asks me for a reference to an object.
foreach (char c in txtSendKeys.Text)
{
sideapp.Keyboard.SendKey(c.ToString(), checkBoxPrivate.Checked);
}
txtSendKeys.Clear();
}
Run Code Online (Sandbox Code Playgroud)
我用来从子表单调用它的过程:
private void button1_Click(object sender, EventArgs e)
{
button1.Text = "Hoho";
MainForm.spotcall();
}
Run Code Online (Sandbox Code Playgroud)
我完全承认我缺乏关于C#的一些理论,但是因为它经常发生,我只需要为我的工作做,所以我希望得到帮助,如果我偶然得不到解决方案.谢谢 :)