SOG-Helpcenter Logo SOG Business - Software

Aktivieren der Bildbearbeitung für einfach Masken


Soll auf einer einfachen Maske die Bearbeitung eines Bildes in einem Image-Control ermöglicht werden, auch wenn der Control nicht direkt mit dem Datenobjekt, sondern nur indirekt über ein Pfadnamenfeld verbunden wurde, so muss ein PanelScript erstellt werden, das in etwa folgenden Code festlegt:


    public class persv2Script : SOGDialogScript
    {
        bool InitControls = true;

        /// <summary>
        /// </summary>
        public persv2Script()
        {
        }

        override protected void SOGFirstMaskInit()
        {
            InitControls = true;
        }

        public override void SOGHandleMessage(object sender, SOGMessageEventArgs e)
        {
            if (e is SOGEnterIdleMessageEventArgs)
            {
                if (InitControls)
                {
                    // Drop von Bildern auf dem Image-Control der Maske zulassen!
                    GuiImageControlConnector guicon = new GuiImageControlConnector(this, "img1");

                    guicon.EnableDrop();

 
                    InitControls = false;
                }
            }

            base.SOGHandleMessage(sender, e);
        }


Dieses Script schaltet den Image-Control Namens "img1" in den Bildbearbeitungsmodus.