问题标签 [screens]
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.
winforms - 在应用程序上向用户显示屏幕的最佳方式
我正在开发一个 Winforms 应用程序,该应用程序已运行多年,带有资源管理器视图(左树视图,右屏幕)。我的意思是:
- 所有屏幕都有一个层次结构
- TreeView 上的所有节点都只有一个屏幕相关。
- 当树视图上的节点被选中时,屏幕会被激活。
优点之一是用户具有有序的结构,而不便之处之一是数百个屏幕使用户感到困惑。
我看到了其他选择:使用经典菜单、使用选项卡或混合使用所有内容。
对于以用户友好的方式向用户显示大量屏幕的好方法有什么建议吗?
更新:我被“很多屏幕”改变了“数百个屏幕”。最重要的不是所有时间都显示,而是用户可以轻松找到他们需要的东西。
更新 2:在此提案中,用户一次只能看到一个屏幕。
Update3:我说的是处理多个屏幕而不显示多个屏幕。没有 MDI,只有一次准时。
forms - 关于表单控件的动态创建是否有任何“经验法则”?
例如,假设正在开发一个新的 Windows From 应用程序,假设有 25 个不同的屏幕,每个屏幕上有 5-10 个控件......
显然,所有必要的列表框、对话框、列表视图、数据集等都可以在创建原始屏幕时创建(例如使用工具箱中的拖放)。
那么在什么时候,出于什么原因,会出现动态创建列表视图或下拉菜单的代码。
这只是一种消耗,随着时间的推移,程序员认为这样做比修改原始屏幕更容易吗?
还是有更好的理由来动态创建一些最初设计的屏幕上从未存在过的控件?
谢谢 - 希望这很清楚。
vb.net - 如何在 VB Express 8 中获得对 Screens 集合的引用?
我直接从 MSDN 试过这个例子:
Dim Screens() As System.Windows.Forms.Screens
而且我找不到获取屏幕参考的方法。我检查了我的参考资料,它们看起来不错,但我可能遗漏了一些东西。任何人都经历过这个或知道一个错误?
编辑 0:如果您使用正确的项目类型,它会有所帮助。在 WPF 中,它是 SystemParameters。谢谢大家。
java - Java Swing UI 更改方法
我想用 Swing 编写一个简单的学习游戏。
我想知道在 UI 屏幕之间切换的最佳方式是什么。
例如,我将有一个主菜单屏幕,然后当用户按下该屏幕上的一个按钮时,我会将整个屏幕换成一个完全不同的屏幕。
然后,可以随时换入任意屏幕,并且它们的所有事件处理程序将被重新激活,而非活动屏幕的事件处理程序将被停用。
我将为每个“屏幕”使用什么类型的 Swing 组件/控件。这甚至可行吗?
winforms - 控制根据屏幕分辨率调整大小
我有面板控制。面板中有更多控件。我将面板的停靠属性设置为“填充”。面板根据屏幕分辨率调整大小。但控件保持不变。面板中的控件不会根据屏幕解决方案调整大小。
我在同一页面中有更多标签和面板以及文本框和按钮。
如何设置停靠属性以根据屏幕分辨率调整页面中所有控件的大小?
谢谢你的帮助
c# - ASP.net 可配置向导页面
我正在寻找以下任务的可能方法。
目前有许多 ASP.net 页面,它们本质上是彼此的副本,但有些包含文本框、下拉列表,而其他页面则没有。这是因为最初为特定产品开发了许多页面,然后又出现了另一个产品,该产品必须与其他页面执行相同的操作,即让用户输入数据然后保存。然而,现在我们留下了大量的页面,它们基本上做同样的事情并且难以维护。
所以我希望做的是按原样废弃代码并用可配置的向导替换。要求是页面上的所有控件都应该是可配置的,它们是否出现在页面上以及它们是否是必填字段。
任何想法,例子,想法表示赞赏
谢谢 N
干杯尼尔
.net - 将表单扩展到所有屏幕
问题很简单:有没有办法将单个表单扩展到所有连接的屏幕?
android - 如何在一个 App 中实现多屏
我目前正在开发一个具有不同服务维度的 Android 应用程序,例如“服务订单”、“路线规划”、“照片库”和中央登录。到目前为止,我将每个“屏幕”(屏幕实际上是指屏幕的布局)实现为一个单独的类,它加载特定的布局并处理所有侦听器和核心功能,例如在线程中调用 web 服务、接收答案等。我不太确定这是否是实现多个布局屏幕的最佳方式。
Android 开发指南建议为每个“屏幕布局”使用单个活动。但是我怀疑这是最有效的做事方式。因为我需要中央登录(此处:用户对象)检索的每个“布局”的信息。由于活动(据我所知)是一个单独的线程,因此信息的传递和检索似乎不太实用。
我想得到你的意见/反馈,并感谢任何提示或提示。
到目前为止,我的结构看起来像:
- 活动
- 加载登录布局(带有 setlContentView 的 res/layout/login.xml)
- 根据 buttonclick 加载和初始化其他资源(意味着添加了侦听器等)
问候彼得
android - 以多种屏幕分辨率、密度填充整个屏幕
我想在所有 Android 手机上绘制一个填充整个屏幕的矩形,所有分辨率,所有屏幕密度。一切...... :) 首先,根据我的理解,Canvas.drawRect 用作以像素为单位的尺寸值。希望这是正确的。作为 Android 新手,我认为如果我只是这样写就足够了,因为目前没有分辨率高于 1024x1024 像素的 Android 设备:
但似乎在某些设备上,这个 Rectangle 并没有填满整个屏幕。奇怪的是,我无法解释自己的是,这并不总是发生,而是在某个时间点发生......无论如何,代码似乎有问题,所以我想把它改成这样,但现在确定 metrics.widthPixels 和 metrics.heightPixels 将解决我的问题:
我想知道这是否正确,以及这段代码是否会覆盖所有屏幕,矩形是否会填满整个屏幕。当然,使用这种方法,我还必须注意屏幕方向,因为当屏幕处于横向时,它们之间的值似乎会交换。
android - 在多个安卓屏幕上显示
我已经编写了一个自定义视图,并且我使用 onSizeChanged() 来获取手机的宽度和高度。当我安装在手机上的模拟器中一切看起来都正确时(htc 愿望),我没有相同的结果!
我能做些什么来支持不同的屏幕?onSizeChanged 不应该给我解决方案?