Multi Screen Projects

Discussion of application development using iX Developer, including but not limited to getting started, using the functions tab, properties, objects and installation.
Post Reply
Mansfield85
Posts: 1
Joined: Mon Oct 14, 2013 11:21 am

Multi Screen Projects

Post by Mansfield85 »

Hi,

I am doing some research into iX Developer as a usable SCADA solution for some of the control system we develop.

Im wondering if there is a capability to have a multi-screen project. For example I have one PC with a dual output graphics card. Can i make a project that spans over the two monitors?

Many Thanks.

Tom

mark.monroe
Posts: 824
Joined: Tue Mar 13, 2012 9:53 am

Re: Multi Screen Projects

Post by mark.monroe »

You can make an iX Developer screen span two monitors. Spanning monitors is controlled by the OS you are using, not by iX Developer. iX Developer does not allow you to run two separate iX projects on the same machine.
Best Regards,
Mark Monroe

Beijer Electronics, Inc. | Applications Engineer

User avatar
Edmund
Posts: 92
Joined: Thu Nov 29, 2012 2:27 pm

Re: Multi Screen Projects

Post by Edmund »

Just like Mark says you can stretch the application across both screens and use popups (without borders to let the user change screen on the left/right monitor individuality).

Script to remove the frame on a popup below (PC target only), dont have the popup as Modal

Code: Select all

namespace Neo.ApplicationFramework.Generated
{
    using System.Windows.Forms;
    using System;
    using System.Drawing;
    using Neo.ApplicationFramework.Tools;
    using Neo.ApplicationFramework.Common.Graphics.Logic;
    using Neo.ApplicationFramework.Controls;
    using Neo.ApplicationFramework.Interfaces;
    
    
    public partial class PopupWindow
    {
		/// <summary>
		/// Remove Frame From Window
		/// </summary>
		/// <param name="oldParent"></param>
		/// <returns></returns>
		protected override void OnVisualParentChanged(System.Windows.DependencyObject oldParent)
		{
			base.OnVisualParentChanged(oldParent);
			System.Windows.Window ownerWindow = Parent as System.Windows.Window;
			if (ownerWindow != null)
				ownerWindow.WindowStyle = System.Windows.WindowStyle.None;
		}
		
    }
}

Best Regards
Edmund Andersson

AITECH AB

Part of Beijer Integrator Group

Post Reply