如何实现双屏显示(在线等)

lbaj123 2010-09-09 11:39:42
一个售卖系统,一个屏是收银员看,一个是给顾客看购买的商品的名称和金额等。
...全文
406 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainfull 2010-09-09
  • 打赏
  • 举报
回复
学习了
wuyq11 2010-09-09
  • 打赏
  • 举报
回复
public Rectangle[] GetSplittedRectangles(Rectangle rt, int rowCount,int colCount)
{
Rectangle[] rects = new Rectangle[rowCount * colCount];
int width = rt.Width / colCount;
int height = rt.Height / rowCount;
for (int rowIndex = 0; rowIndex < rowCount; rowIndex++)
{
for (int colIndex = 0; colIndex < colCount; colIndex++)
{
rects[rowIndex * colCount + colIndex] = new Rectangle(colIndex * width,
rowIndex * height, width, height);
}
}
return rects;
}
ztenv 2010-09-09
  • 打赏
  • 举报
回复
学习一下,呵呵
herty 2010-09-09
  • 打赏
  • 举报
回复


/// 设置在第几个屏幕上启动。
/// </summary>
/// <param name="screen">屏幕(从0开始)</param>
/// <param name="form">要启动的程序。</param>
public void FormStartScreen(int screen,Form form)
{
if (Screen.AllScreens.Length <= 1)
return;
if (Screen.AllScreens.Length < screen)
return;
form.StartPosition = FormStartPosition.Manual;
form.Location = new System.Drawing.Point(Screen.AllScreens[screen].Bounds.X, Screen.AllScreens[screen].Bounds.Y);
form.WindowState = FormWindowState.Maximized;
}

/// <summary>
/// 默认在第1一个扩展屏幕上打开。
/// </summary>
/// <param name="form">要启动的程序。</param>
public void FormStartScreen(Form form)
{
FormStartScreen(1, form);
}


lbaj123 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 holyplace 的回复:]
控制用户显示的核心桌面不一样
[/Quote]
怎么实现?
HolyPlace 2010-09-09
  • 打赏
  • 举报
回复
控制用户显示的核心桌面不一样
lbaj123 2010-09-09
  • 打赏
  • 举报
回复
就是想吧另外个窗体显示在另外个屏幕上
ljb3326 2010-09-09
  • 打赏
  • 举报
回复
学习 。。。。。。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧