コード例 #1
0
        ///////////////////////////////////////////////////////////////////////////////
        // Handle input events.
        ///////////////////////////////////////////////////////////////////////////////
        private void glgControl1_GlgInput(object sender, GenLogic.GlgInputEventArgs e)
        {
            string
                origin,
                format,
                action;

            origin = e.message_obj.GetSResource("Origin");
            format = e.message_obj.GetSResource("Format");
            action = e.message_obj.GetSResource("Action");

            // Process events from a button.
            if (format.Equals("Button") && action.Equals("Activate"))
            {
                if (origin.Equals("UpdateButton"))
                {
                    e.viewport.SetDResource("CurrentDial/Value", currentValue);
                    e.viewport.SetDResource("VoltageDial/Value", voltageValue);
                    e.viewport.SetDResource("AmpHoursDial/Value", ampHoursValue);
                    e.viewport.SetDResource("TempDial/Value", tempValue);
                }
                else if (origin.Equals("QuitButton"))
                {
                    Application.Exit();    // Exit
                }
            }

            e.viewport.UpdateGlg();
        }
コード例 #2
0
        ///////////////////////////////////////////////////////////////////////////////
        // Handle input events.
        ///////////////////////////////////////////////////////////////////////////////
        private void glgControl1_GlgInput(object sender, GenLogic.GlgInputEventArgs e)
        {
            string
                origin,
                format,
                action;

            origin = e.message_obj.GetSResource("Origin");
            format = e.message_obj.GetSResource("Format");
            action = e.message_obj.GetSResource("Action");

            // Process events from a button.
            if (format.Equals("Button") && action.Equals("Activate"))
            {
                if (origin.Equals("QuitButton"))
                {
                    Application.Exit();    // Exit
                }
            }

            e.viewport.UpdateGlg();
        }