117 lines
4.4 KiB
C#
117 lines
4.4 KiB
C#
using Sunny.UI;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Data;
|
||
using System.Drawing;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
using System.Windows.Forms;
|
||
|
||
namespace 口罩泄露定制款.Form
|
||
{
|
||
public partial class frm_vidio : UIForm
|
||
{
|
||
|
||
public frm_vidio()
|
||
{
|
||
InitializeComponent();
|
||
#region 设置窗体样式
|
||
this.Size = new System.Drawing.Size(1920, 1032); // 设置窗口大小
|
||
// 获取所有显示屏的信息
|
||
var screens = Screen.AllScreens;
|
||
|
||
// 检查是否有至少两块显示屏
|
||
if (screens.Length >= 2)
|
||
{
|
||
// 获取第二块显示屏的信息
|
||
var secondScreen = screens[1];
|
||
|
||
// 设置窗口在第二块显示屏上的位置和大小
|
||
this.StartPosition = FormStartPosition.Manual;
|
||
this.Location = new System.Drawing.Point(secondScreen.Bounds.X, secondScreen.Bounds.Y);
|
||
|
||
// 可选:调整窗口大小以匹配第二块显示屏(如果需要)
|
||
// this.Size = secondScreen.Bounds.Size;
|
||
}
|
||
else
|
||
{
|
||
// 如果没有第二块显示屏,则默认在主屏幕上显示
|
||
this.StartPosition = FormStartPosition.CenterScreen;
|
||
}
|
||
#endregion
|
||
}
|
||
private void InitializeVlc()
|
||
{
|
||
|
||
}
|
||
// 获取当前主屏幕的分辨率
|
||
System.Drawing.Size primaryScreenSize = Screen.PrimaryScreen.Bounds.Size;
|
||
private void timer1_Tick(object sender, EventArgs e)
|
||
{
|
||
|
||
|
||
}
|
||
// 暴露按钮的 Click 事件
|
||
public void SimulateButtonClick()
|
||
{
|
||
|
||
uiLabel1.Text = "本次动作测试完成请等待10s后进行下一动作!";
|
||
|
||
|
||
}
|
||
|
||
public void uiButton1_Click(object sender, EventArgs e)
|
||
{
|
||
// frm_Main main = new frm_Main();
|
||
switch (frm_Main.comindex)
|
||
{
|
||
case 0:
|
||
// this.uiLabel1.Text=
|
||
if (this.axWindowsMediaPlayer1 != null && !this.axWindowsMediaPlayer1.IsDisposed)
|
||
{
|
||
this.axWindowsMediaPlayer1.URL = "D:\\口罩泄漏定制\\HMI\\重构\\口罩泄露定制款\\口罩泄露定制款\\bin\\Debug\\头部静止.MP4";
|
||
this.axWindowsMediaPlayer1.Ctlcontrols.play();
|
||
}
|
||
break;
|
||
case 1:
|
||
if (this.axWindowsMediaPlayer1 != null && !this.axWindowsMediaPlayer1.IsDisposed)
|
||
{
|
||
this.axWindowsMediaPlayer1.URL = "D:\\口罩泄漏定制\\HMI\\重构\\口罩泄露定制款\\口罩泄露定制款\\bin\\Debug\\左右转头.MP4";
|
||
this.axWindowsMediaPlayer1.Ctlcontrols.play();
|
||
}
|
||
break;
|
||
case 2:
|
||
if (this.axWindowsMediaPlayer1 != null && !this.axWindowsMediaPlayer1.IsDisposed)
|
||
{
|
||
this.axWindowsMediaPlayer1.URL = "D:\\口罩泄漏定制\\HMI\\重构\\口罩泄露定制款\\口罩泄露定制款\\bin\\Debug\\上下抬头.MP4";
|
||
this.axWindowsMediaPlayer1.Ctlcontrols.play();
|
||
}
|
||
break;
|
||
case 3:
|
||
if (this.axWindowsMediaPlayer1 != null && !this.axWindowsMediaPlayer1.IsDisposed)
|
||
{
|
||
this.axWindowsMediaPlayer1.URL = "D:\\口罩泄漏定制\\HMI\\重构\\口罩泄露定制款\\口罩泄露定制款\\bin\\Debug\\大声说话.MP4";
|
||
this.axWindowsMediaPlayer1.Ctlcontrols.play();
|
||
}
|
||
break;
|
||
case 4:
|
||
if (this.axWindowsMediaPlayer1 != null && !this.axWindowsMediaPlayer1.IsDisposed)
|
||
{
|
||
this.axWindowsMediaPlayer1.URL = "D:\\口罩泄漏定制\\HMI\\重构\\口罩泄露定制款\\口罩泄露定制款\\bin\\Debug\\头部静止.MP4";
|
||
this.axWindowsMediaPlayer1.Ctlcontrols.play();
|
||
}
|
||
break;
|
||
|
||
}
|
||
|
||
}
|
||
|
||
private void uiPanel1_Click(object sender, EventArgs e)
|
||
{
|
||
|
||
}
|
||
}
|
||
}
|