草庐IT

其他控件

全部标签

java - 如何让 JFrame 高于所有其他应用程序(已经打开或将要打开),例如 Powerpoint

我正在创建一个新闻自动收报机(屏幕底部那个狭窄的黑框,它会拉长屏幕的长度,并带有滚动经过的其他新闻文本)。我的应用程序打开其他程序。在这种情况下,它打开的powerpoint演示文稿会在我的jframe上打开。我需要我的jframe始终可见有什么想法吗? 最佳答案 你可以使用Window#setAlwaysOnTop:Setswhetherthiswindowshouldalwaysbeaboveotherwindows.myJFrame.setAlwaysOnTop(true); 关于

windows - 如何让 F# 脚本文件和其他脚本语言像 Windows 中的 .exe、.cmd 和 .bat 文件一样工作

可以配置F#脚本文件,以便可以直接调用它们而无需直接指定脚本运行程序应用程序及其文件扩展名,并可以通过命令PATH环境变量访问。具体步骤如下:使用Windows资源管理器将特定脚本引擎设置为脚本文件类型扩展名的默认“打开方式”程序将脚本扩展附加到PathExt环境变量,这将把它归类为可执行文件可选地,将包含脚本的目录路径包含到WindowsPath环境变量中我的问题:当您不直接调用它的运行器应用程序时,如何将参数传递给脚本。 最佳答案 下面提供了一种简单的技术,用于配置您的Windows系统以将F#作为与cmd和批处理文件同等的脚本

windows - 使用 AutoHotKey(或其他工具)创建自定义键盘布局

我想创建一个自定义键盘布局,主要用于键入unicode数学符号。我需要的符号集非常多,我想出的方案涉及多种布局和特殊组合。我输入一次`(反引号),但我得到了一个特殊字符,我们将用*表示它。通过键入额外的键,我可以获得与特定主题相关的特定键盘布局。(我想用特殊符号替换反引号,这样我就可以记住它是某种控制代码。通过键入它两次,我得到一个正常的反引号)下面是一些示例映射:*s->Settheorylayout:[->∈(elementof)o->∅(emptyset)*r->Generalmath:s->∫(integralsign)S->∬(doubleintegralsign)*e->M

windows - 在 Notepad++ 中的多行前面放一个分号(或其他东西)

假设我在Notepad++中有以下几行:123412341234假设我想在每一行前面放一个分号来得到如下内容:;1234;1234;1234,即缩进一个空格,写一个分号。我已经知道如何使用TAB缩进多行,但这给我带来了麻烦。有什么建议吗? 最佳答案 尝试一下:点击Ctrl+H查找内容:^替换为:;(分号和空格)确保选中正则表达式。然后点击全部替换你也可以这样做:按Alt键并将鼠标从第一行移动到最后一行(模式列)之前的第一个字符,然后输入您想要的字符;它们将被插入到所有选定行的开头。 关于

c# - Windows 10 通用应用程序。我应该为汉堡菜单使用什么控件?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion所以我有VS2015RC和Windows10工具。当我看到一个非常好的UI和hamburgermenu时,我正在观看//buildday2主题演讲。缩放得非常好。我将使用哪些控件来实现汉堡菜单?一定有比我的矩形和Canvas解决方案更好的东西。这部分:

c# - 如何检测用户何时单击 WebView 控件中的超链接?

我正在尝试检测用户何时从Windows10单击WebView控件中的超链接。有什么方法可以检测到此事件吗? 最佳答案 如果您想要捕获点击本身,您需要从网页的JavaScript中执行此操作。根据页面的来源,您可以使用WebView.InvokeScriptAsync注入(inject)JavaScript代码。如果你想检测点击触发的导航,那么你可以处理WebView.NavigationStarting或NavigationCompleted事件。 关于c#-如何检测用户何时单击WebV

c# - 看不到其他文本框

我正在开发Windows窗体应用程序。我的一个要求是在标签页内单击按钮创建新的文本框。这是我在按钮(btnAdd)单击事件中所做的:TextBoxtextBox1=newTextBox();textBox1.Name=DateTime.Now.ToString()+"textbox";textBox1.Text=DateTime.Now.ToString()+"textbox";textBox1.Size=newSize(200,30);textBox1.Location=newPoint(tbpEx.Left+20,loc);tbpEx.Controls.Add(textBox1);

c# - 如何停止 WPF 控件(使用扩展器)在 ItemsControl 中扩展到父级的高度

我想在ItemControl中查看UserControlshostest,使用WrapPanel作为ItemsPanelTemplate,例如,我有Notoload1000LoadClear而TestControl2定义如下..Item1Item2Item1Item2Item3Item4这里的问题是,当我扩展其中一个扩展器时......随着控件扩展高度的增加(我想要的),同一行中的所有其他控件的高度也会增加。有没有办法阻止同一行中所有其他控件的高度增长?在此先感谢您的帮助。 最佳答案 这里的问题是FrameworkElement的V

c++ - 当鼠标悬停在某个控件上时,如何设置自定义光标?

我想在鼠标悬停在某个控件上时更改光标。我的光标为png。如何在C++中实现它?我按照here所述尝试过HCURSORhcur;hcur=::LoadCursorFromFile("cursor.png");::SetSystemCursor(hcur,OCR_NORMAL);但它说OCR_NORMAL未定义。HINSTANCEhInst;hInst=GetModuleHandle(NULL);HCURSORhCurs;hCurs=LoadCursor(hInst,MAKEINTRESOURCE(2));::SetSystemCursor(hCurs,OCR_NORMAL);我也尝试过这

c# - DateTime ParseExact 在其他服务器上的不同行为

我有一段代码在我的测试服务器上崩溃,而不是在我的开发服务器上。我有2个Windows2012R2服务器用于开发和测试。两者都在相同的补丁级别,相同的.NETFrameWork版本。对于当前用户和本地系统,两者都具有相同的区域设置(荷兰语)。此荷兰语设置使用-作为日期分隔符。以下代码片段在开发服务器上有效,但在测试服务器上崩溃。我在控制台应用程序中添加了带有2行代码的代码片段,然后我可以重现错误。这段代码(针对演示控制台应用程序进行了简化)是:stringdate="28/02/2017";DateTimedateDate=DateTime.ParseExact(date,"dd/MM/