草庐IT

WinForms-App

全部标签

android - NDK 调试 : ndk-gdb fails to pull app_process. 谁以及何时创建了 app_process 二进制文件?

在调查native代码中的断点问题时,我决定检查ndk-gdb是否正常工作。我删除了app_process,开始了Java调试并运行了ndk-gdb--force。你猜怎么着,没有创建app_process。ndk-gdb--verbose输出有这一行:##COMMAND:adb_cmdpull/system/bin/app_processobj/local/armeabi-v7a/app_processremoteobject'/system/bin/app_process'notafileordirectoryPulledapp_processfromdevice/emulator

visual-studio-2015 - 全屏模式 - Windows 10 App (JS)

您好,我在网上搜索了一下,找不到合适的代码或其他东西来全屏运行我的应用程序。我想做到这一点,激活全屏模式并自动隐藏标题栏(带按钮)。我是VisualStudios和Windows10应用程序开发的初学者。我正在尝试创建一个JS应用。我只能找到C#/C++应用程序的全屏模式,但找不到JS。https://github.com/JustinXinLiu/FullScreenTitleBarRepo/tree/master/FullScreenTitleBarRepo 最佳答案 这里是官方Fullscreenmodesample,本例中有

c# - 了解 Windows Universal App (UWP) 中的扩展执行 session

我正在努力让扩展执行session为我的Windows通用应用程序工作。我想要实现的是以下场景。用户想通过蓝牙将手机与设备连接。目前,每当屏幕关闭或来电或用户最小化应用程序时,连接都会失败,我们会在恢复时重新启动它。我想为这个正在进行的连接启用扩展执行,这样应用即使在最小化(暂停)时也能继续工作。我认为我需要ExtendedExecutionReason.Unspecified,因为它应该允许我的应用程序在挂起状态下运行最多10分钟(这对我的目的来说绰绰有余)。但是,连接似乎总是在挂起时失败(当我尝试使用VS的“应用程序生命周期”下拉列表从调试器更改我的应用程序状态时,我被Extend

时间:2018-01-08 标签:c#winforms: determine first run of program

我需要显示一次向导,这是我的Windows窗体应用程序在安装后第一次运行时。我想我可以使用像firstrun=false这样的用户设置。但是我还需要处理卸载程序然后重新安装的情况。该用户设置将如何重置?它已经存在于该用户的...\Users--user--\AppData\Roaming...的配置文件中。我需要在重新安装后运行该向导,因此我需要重置该设置。我是否需要使用自定义安装程序操作来执行此操作? 最佳答案 最好让您的安装程序在注册表中创建FirstRun键并将其设置为true(或1或其他),并确保您的卸载程序完全删除该键。然

c# - 将 Winforms 中的标签调整到左侧

我有15到20个标签,文本大小可变,文本框排列在表格中。文本框排列在标签旁边。表单的字体和颜色以及表单控件可以由用户在运行时配置。当我右对齐标签并将自动增长属性设置为true时,每当字体样式发生变化(比如从Arial到Georgia)时,右对齐标签不再右对齐。我需要一个标签解决方案(适用于winforms),以便在字体大小发生变化时自动向左增长。 最佳答案 如下设置标签属性;AutoSize=false;TextAlign=TopRight(oranythingtoright)然后手动将标签调整到最大区域以适合最长的文本。这对我有用

c# - 如何阻止所有键盘和鼠标输入到我的 WinForms 应用程序?

我有一个WinForms应用程序正在工作线程上从Web服务检索数据,我需要在加载数据之前禁用对我的应用程序的所有输入。目前,我创建了一个半透明的表单并将其放在我的应用程序上。当数据调用完成后,我关闭了这个覆盖表单。这很好地接受了它会给通过终端服务运行应用程序的用户带来相当大的性能问题。我尝试使叠加层完全透明,但这仍然会触发整个窗口的两次重绘,所以这根本没有帮助。我知道处理此问题的一个常见建议是禁用所有控件,但这也会重绘大部分屏幕,因此我正在寻找另一种方法来阻止所有用户输入。如有任何帮助,我们将不胜感激!更新:我应该提到我们已经考虑了模态对话框。目前我们显示叠加层,启动数据访问线程然后构

node.js - 创建项目 cordova-lib 时出错 cordova-app-hello-world missing

我想在Windows10上启动一个新的cordova项目我运行命令cordovacreateMyAppcom.myappmyapp我收到以下消息Creatinganewcordovaproject.Couldnotfinddirectory:C:\ProgramFiles\nodejs\node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-app-hello-world我的堆栈:Node4.2.1npm3.3.8cordova5.3.3我该如何解决? 最佳答案

windows - Cordova App 8.1 缓存 HTTP 请求

我正在Windows8.1上使用VisualStudio2015Cordova工具开发一个应用程序。目标也是Windows8.1。应用正在缓存HTTPGET请求。因此,对同一资源的第二个GET请求返回缓存的响应。我在禁用网络适配器后进行了测试,但仍然收到包含缓存结果的响应。我正在使用jsforce库连接到salesforce.com。我知道我可以在url上添加时间戳,但我想找到解决方法而不是解决方法。有什么想法吗?[更新]问题与jsforce无关,因为它在Android上运行良好。该错误特定于Windows8.1和cordova。 最佳答案

c# - Windows 8.1 无缘无故地扩展了 WinForms 应用程序

解决这个问题,你就会成为我的编程英雄:我的客户使用运行Windows8.1的SurfacePro平板电脑该应用程序是基于WinForms的桌面应用程序。当应用程序尝试打开TIFF图像时,只有在那时,Windows才会决定放大应用程序(所谓的显示缩放),结果是应用程序中的所有内容突然变得非常小,以至于您看不到或完全使用它。所以我们想避免这种缩放。(从“兼容性”选项卡中将其关闭更糟糕)现在是有趣的部分。代码如下所示:Streamstream=newMemoryStream(File.ReadAllBytes(fileName));//Atthispointtheapplooksok...b

c# - 如何在 Windows 8 Metro App 中平滑滚动 ScrollViewer?

我有这样的问题:我的Windows8XAML/C#应用程序中有一个ScrollViewer。在ScrollViewer内部有一个带有动态列数的网格,我在加载程序时在代码中设置了ColumnDefenitions。但是当我尝试使用在ScrollViewer中滚动此网格时scrollViewer.ScrollToHorizontalOffset(myOffset);它立即滚动,但我希望它在一段时间内平滑地滚动。请帮助我,我该怎么做? 最佳答案 可以使用Storyboard来实现,见下面的例子(甚至可以适用于WindowsPhone8):