Ejemplo n.º 1
0
        // *******************************************************************
        public void GetValue()
        {
            if ((m_sv == null) || (m_sv.IsEnabled == false) || (m_sv.CharIndex < 0))
            {
                refFlag       = true;
                SelectedIndex = 0;
                refFlag       = false;
                return;
            }
            byte [] ret = new byte[0];
            int     idx = 0;

            switch (m_TargetSize)
            {
            case TARGET_SIZE.INT:
                ret = m_sv.GetCharData(m_Offset, 4);
                idx = (int)((int)ret[0] + ((int)ret[1] << 8) + ((int)ret[2] << 16) + ((int)ret[3] << 24));
                break;

            case TARGET_SIZE.SHORT:
                ret = m_sv.GetCharData(m_Offset, 2);
                idx = (int)((int)ret[0] + ((int)ret[1] << 8));
                break;

            case TARGET_SIZE.BYTE:
                ret = m_sv.GetCharData(m_Offset, 1);
                idx = (int)ret[0];
                break;
            }
            refFlag       = true;
            SelectedIndex = idx;
            refFlag       = false;
        }
Ejemplo n.º 2
0
        // *******************************************************************
        public void GetCharValue()
        {
            string s = "";

            if ((m_sv == null) || (m_sv.IsEnabled == false) || (m_ValueTarget != ValueTarget.CHAR_INDEX) || (m_sv.CharIndex < 0))
            {
                refFlag       = true;
                TextBox1.Text = s;
                refFlag       = false;
                m_IsModif     = false;
                return;
            }
            byte [] ret = new byte[0];
            switch (m_ValueType)
            {
            case ValueType.BYTE:
                ret = m_sv.GetCharData(m_Offset, 1);
                s   = ((byte)ret[0]).ToString();
                break;

            case ValueType.SBYTE:
                ret = m_sv.GetCharData(m_Offset, 1);
                s   = ((sbyte)ret[0]).ToString();
                break;

            case ValueType.SHORT:
                ret = m_sv.GetCharData(m_Offset, 2);
                s   = ((short)(ret[0] + ((short)ret[1] << 8))).ToString();
                break;

            case ValueType.USHORT:
                ret = m_sv.GetCharData(m_Offset, 2);
                s   = ((ushort)((ushort)ret[0] + ((ushort)ret[1] << 8))).ToString();
                break;

            case ValueType.INT:
                ret = m_sv.GetCharData(m_Offset, 4);
                s   = ((int)((int)ret[0] + ((int)ret[1] << 8) + ((int)ret[2] << 16) + ((int)ret[3] << 24))).ToString();
                break;

            case ValueType.UINT:
                ret = m_sv.GetCharData(m_Offset, 4);
                s   = ((uint)((uint)ret[0] + ((uint)ret[1] << 8) + ((uint)ret[2] << 16) + ((uint)ret[3] << 24))).ToString();
                break;

            case ValueType.STRING:
                s = m_sv.GetCharString(m_Offset, m_StringLength);
                break;
            }
            refFlag       = true;
            TextBox1.Text = s;
            refFlag       = false;
            m_IsModif     = false;
        }
Ejemplo n.º 3
0
        // *******************************************************************
        public void GetValue()
        {
            if ((m_sv == null) || (m_sv.IsEnabled == false) || (m_sv.CharIndex < 0))
            {
                refFlag       = true;
                SelectedIndex = 0;
                refFlag       = false;
                return;
            }
            byte [] ret = new byte[0];
            ret = m_sv.GetCharData(m_Offset + m_Index * 4, 4);
            int idx = (int)((int)ret[0] + ((int)ret[1] << 8) + ((int)ret[2] << 16) + ((int)ret[3] << 24));

            refFlag       = true;
            SelectedIndex = idx;
            refFlag       = false;
        }
Ejemplo n.º 4
0
        // *******************************************************************
        public void GetValue()
        {
            if ((m_sv == null) || (m_sv.IsEnabled == false) || (m_sv.CharIndex < 0))
            {
                m_Value = 0;
                this.Invalidate();
                return;
            }
            byte [] ret = new byte[0];
            ret = m_sv.GetCharData(m_Offset, 4);
            int idx = (int)((int)ret[0] + ((int)ret[1] << 8) + ((int)ret[2] << 16) + ((int)ret[3] << 24));

            refFlag = true;
            m_Value = idx;
            this.Invalidate();
            refFlag = false;
        }
Ejemplo n.º 5
0
        // *******************************************************************
        public void GetValue()
        {
            int v = 0;

            if ((m_sv == null) || (m_sv.IsEnabled == false) || (m_sv.CharIndex < 0))
            {
                refFlag       = true;
                SelectedIndex = v;
                refFlag       = false;
                return;
            }
            byte [] ret = new byte[0];
            ret = m_sv.GetCharData(m_Offset, 1);
            v   = (int)ret[0];
            if (SelectedIndex != v)
            {
                refFlag       = true;
                SelectedIndex = v;
                refFlag       = false;
            }
        }