问题标签 [screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
18237 浏览

c# - 确定表单是否完全不在屏幕上

我正在开发一个应用程序,它可以记住用户对表单最后在屏幕上的位置的偏好。在某些情况下,用户会将它放在第二个屏幕上,然后稍后在没有第二个屏幕的情况下启动应用程序(有时表单会出现在屏幕外)。其他时候,用户会改变他们的分辨率,从而产生类似的效果。

我希望在 Form_Shown 事件处理程序中进行此检查。基本上我想确定表单是否完全不在屏幕上,以便重新定位它。

有什么建议吗?

0 投票
4 回答
1144 浏览

java - 屏幕上的浮动矩形

我知道如何在 JPanel 上绘制一个矩形,但是如何在屏幕上绘制一个矩形以使矩形看起来是浮动的?更具体地说,一个未填充的矩形。我的想法是使用一个透明的 JFrame,上面画了一个矩形;然而,这使得 JFrame 中的所有内容都是透明的。

我的解决方案 所以我认为有很多方法可以解决这个问题,有些比其他的更复杂,有些比其他的更实用。

我尝试了启动画面。问题是您需要在运行时传递 VM 参数“-splash”。我创建了一个清单文件来自动执行此操作/将参数放入 Eclipse;但随后代码依赖于 .gif 文件,我无法轻松更改矩形的大小/位置。通过屏幕截图伪造它时会出现类似的问题。不过建议很好,我学到了一些很酷的东西。

所以,回到我所做的。我使用了 JFrame,获取了内容窗格并将背景设置为红色(您想要的任何颜色),然后将框架设置为未装饰,这会删除窗口的标题栏和边框。这创建了一个浮动矩形,我可以轻松更改 (frame.setSize, .setLocation) 的大小和位置。我还没有把它变成一个非填充的矩形,我尝试了内部框架和分层窗格,但没有成功。

0 投票
46 回答
1192067 浏览

android - 如何在Android中将屏幕尺寸作为像素获取

我创建了一些自定义元素,我想以编程方式将它们放置在右上角(n来自顶部边缘的m像素和来自右边缘的像素)。因此我需要获取屏幕宽度和屏幕高度,然后设置位置:

我如何在主要活动中获得screenWidth和?screenHeight

0 投票
4 回答
2208 浏览

vb.net - 将屏幕提示添加到标签

我知道可以为 Visual Studio 中的几乎每个元素添加工具提示,但我想知道是否有人知道是否可以将屏幕提示添加到标签?当用户将鼠标悬停在元素(标签)上方时,我想触发 5 张图像。

我有 5 个标签:Form、Crown、Trunk、Root Flare 和 Roots 以及 5 张图片。

我知道有一个 MouseHover 事件,但我似乎无法让它在悬停时触发我想要的图片。

再次,非常感谢任何帮助,我感谢社区的所有支持。

注意:我是一个非常有限的初学者,我正在用 VB 编写代码。

0 投票
5 回答
45581 浏览

c# - 如何确定我的 .NET Windows Forms 程序在哪个监视器上运行?

我有一个 C# Windows 应用程序,我想确保如果用户将它移到第二台显示器上,它会显示在第二台显示器上。我需要保存主窗体的大小、位置和窗口状态——我已经处理过了——但我还需要知道用户关闭应用程序时它在哪个屏幕上。

我正在使用 Screen 类来确定当前屏幕的大小,但我找不到任何关于如何确定应用程序在哪个屏幕上运行的信息。

编辑:谢谢大家的回复!我想确定窗口在哪个监视器上,这样我就可以进行适当的边界检查,以防用户不小心将窗口放在查看区域之外或更改了屏幕大小,从而使表单不再完全可见。

0 投票
2 回答
11525 浏览

user-interface - 如何导航回黑莓中的上一个屏幕?

在黑莓中,我可以从一个屏幕导航到下一个屏幕,但无法导航回上一个屏幕。在模拟器中按下退出键会终止整个应用程序。模拟器中是否有任何其他键可以转到上一个屏幕或任何代码可以返回?如果你知道请帮助我。

0 投票
2 回答
2045 浏览

architecture - 如何在黑莓中将字符串值从一个屏幕发送到另一个屏幕?

任何人请帮我将字符串值从一个屏幕传递到黑莓中的另一个屏幕

0 投票
1 回答
1368 浏览

iphone - How do I get the size of an Iphone context

I have;

CGContextRef context = UIGraphicsGetCurrentContext();

Now I want to know the width/height of the the context (in pixels); any way to do this?

0 投票
3 回答
1246 浏览

php - 如何使用 php 对当前浏览器窗口进行快照

我试过到处搜索,但除了让客户端使用文件(某种批处理/exe)之外,似乎没有可用的实现。

0 投票
2 回答
2064 浏览

c# - .NET - 如何识别机器类型(笔记本电脑/台式机)和屏幕类型(crt/lcd)

.NET 应用程序是否有一种万无一失的方法来识别...

  • 机器是笔记本电脑还是台式机
  • 屏幕是 LCD 还是 CRT
  • 屏幕尺寸