Ejemplo n.º 1
0
 private void FillStructControls(ComplexStruct structure)
 {
     tbComplexStruct_IntVal.Text  = structure.intVal.ToString();
     tbComplexStruct_dintArr.Text = String.Format("{0:d}, {1:d}, {2:d}, {3:d}", structure.dintArr[0],
                                                  structure.dintArr[1], structure.dintArr[2], structure.dintArr[3]);
     tbComplexStruct_boolVal.Text   = structure.boolVal.ToString();
     tbComplexStruct_ByteVal.Text   = structure.byteVal.ToString();
     tbComplexStruct_stringVal.Text = structure.stringVal;
     tbComplexStruct_SimpleStruct1_lrealVal.Text = structure.simpleStruct1.lrealVal.ToString();
     tbComplexStruct_SimpleStruct_dintVal.Text   = structure.simpleStruct1.dintVal1.ToString();
 }
Ejemplo n.º 2
0
        private ComplexStruct GetStructFromControls()
        {
            ComplexStruct structure = new ComplexStruct();

            String[] stringArr = tbComplexStruct_dintArr.Text.Split(new char[] { ',' });
            structure.intVal = short.Parse(tbComplexStruct_IntVal.Text);
            for (int i = 0; i < stringArr.Length; i++)
            {
                structure.dintArr[i] = int.Parse(stringArr[i]);
            }

            structure.boolVal   = Boolean.Parse(tbComplexStruct_boolVal.Text);
            structure.byteVal   = Byte.Parse(tbComplexStruct_ByteVal.Text);
            structure.stringVal = tbComplexStruct_stringVal.Text;
            structure.simpleStruct1.dintVal1 = int.Parse(tbComplexStruct_SimpleStruct_dintVal.Text);
            structure.simpleStruct1.lrealVal = double.Parse(tbComplexStruct_SimpleStruct1_lrealVal.Text);
            return(structure);
        }