我在PP中的VBA makros在一个屏幕上的幻灯片模式下工作得很好,但在w. 2屏幕上却不起作用。Makros要么在幻灯片上移动,要么输入文本框不起作用(无法添加输入)
幻灯片由文本框输入框、命令按钮和文本框输出框组成。当我更改屏幕上的设置时(例如,更改分辨率,或将哪个屏幕作为主屏幕),我可以让它再次工作。然而,当为客户做演示时,所有这些设置和测试改变都是不可能的。
Private Sub CommandButton1_Click()
TextBox2 = TextBox1 * 0.025
End Sub
Private Sub TextBox1_Change()
End Sub
我知道我可以很容易地找到主屏幕的屏幕分辨率,但我想要找到我的窗体当前所在屏幕的分辨率(这在我的设置中是不同的,我有三个具有两个不同分辨率的屏幕)
我很欣赏表单可以跨越多个屏幕,所以我很高兴找到包含表单最大区域/左上角的屏幕
有没有简单的方法可以做到这一点?
我可以枚举屏幕,但是计算出我的表单在其中的位置是很棘手的:
For Each scr As Screen In Screen.AllScreens
If Me.Left > scr.WorkingArea.Left AndAlso Me.Left < (scr.WorkingArea.Left + scr
我试图利用一些自定义脚本和css文件内的asp页面。在Visual Studio 2010中,我没有收到关于这些文件状态的任何警告或错误,但当我尝试运行页面时,打开javascript控制台时,我得到了错误:
Failed to load resource: the server responded with a status of 404 (Not Found)
下面是我尝试加载ascx文件中的文件的方法:
<script type="text/javascript" src="scripts/jquery.js"></script>
我有2个屏幕7000和7001,7000屏幕包含一个按钮,当我们点击它时,它必须导航到7001屏幕,但它没有像预期的那样工作。屏幕7000也有一些细节要显示作为一个alv。
屏幕导航到屏幕7001,但数据没有刷新。有人能帮上忙吗。我正在使用alv网格容器。对于两个屏幕,我都使用相同的alv网格。
样本代码:
screen 7000 PAI:
WHEN 'DISPLAY'.
call SCREEN 7001.
screen 7001 PBO:
GET REFERENCE OF m_instance->gt_field INTO lr_output.
C
使用以下代码,我确定了我想要放置侧面板的位置和方式: var sc = Screen.FromHandle(this.Handle);
var w = sc.WorkingArea.Width / 6;
var h = sc.WorkingArea.Height;
var x = sc.WorkingArea.Right - w;
var y = sc.WorkingArea.Top;
this.Size = new Size(w, h);
this.Location = new Point(x, y); 侧面板只是另一种形式。它工作得非常好,完全符合我的要求。然而,我有一些程序,它们调整
我试着重现几年前我尝试过的一件小东西。这实际上只是一个简单的油漆程序。该守则基本上是:
Public Sub Form1_MouseDown(sender As Object, e As MouseEventArgs) Handles Me.MouseDown
X = Control.MousePosition.X
Y = Control.MousePosition.Y
Mdown = True
End Sub
Private Sub Form1_MouseMove(sender As Object, e As MouseEventArgs) Handles