示例#1
0
        public override void Apply(IScreenItem sourceItem)
        {
            var source = sourceItem as IScreenField;

            base.Apply(source);
            this.Usage = source.Usage;
        }
示例#2
0
 public ShowFieldItem(
     ZeroRowCol RowCol, byte?AttrByte, ShowUsage Usage, ShowDtyp Dtyp, int Dlen)
     : base(RowCol, ShowItemType.Field, AttrByte)
 {
     this.Usage = Usage;
     this.Dtyp  = Dtyp;
     this.Dlen  = Dlen;
     this.Value = "";
 }
示例#3
0
 public override void ApplyMatch(IScreenItem sourceItem)
 {
     base.ApplyMatch(sourceItem);
     if (sourceItem is IScreenField)
     {
         var source = sourceItem as IScreenField;
         this.Usage = source.Usage;
     }
 }
示例#4
0
 public static bool IsInput(this ShowUsage Usage)
 {
     if (Usage == ShowUsage.Both)
     {
         return(true);
     }
     else if (Usage == ShowUsage.Input)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }