コード例 #1
0
        private int SetHeadParameter()
        {
            if (numericUpDown_Ratios != null)
            {
                List <byte> list = new List <byte>(this.numericUpDown_Ratios.Length);
                for (int i = 0; i < numericUpDown_Ratios.Length; i++)
                {
                    int n = (int)numericUpDown_Ratios[i].Value;
                    if (n < 0)
                    {
                        byte b = BitConverter.GetBytes(n)[0];
                        list.Add((byte)(b));
                    }
                    else
                    {
                        list.Add((byte)numericUpDown_Ratios[i].Value);
                    }
                }
                return(EpsonLCD.SetChannelParamValue_Y2(list.ToArray()));
            }

            return(0);
        }