private void addEditItem(int spacing, ref int top, ref int lblWidth, ref bool hasEditable, GenericQbItem gi) { GenericQbEditItem ei; ei = new GenericQbEditItem(); ei.SetData(gi); ei.Left = 0; ei.Width = this.ClientSize.Width; ei.Top = top; top += spacing; ei.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; if (!hasEditable && !gi.ReadOnly) { hasEditable = true; } if (gi.UseQbItemType) { ei.ConvertTo(base.QbItemDataType); } //else // ei.ConvertTo(base.EditType); this.Controls.Add(ei); if (ei.LabelWidth > lblWidth) { lblWidth = ei.LabelWidth; } }
private void addEditItem(int spacing, ref int top, ref int lblWidth, ref bool hasEditable, GenericQbItem gi) { GenericQbEditItem ei; ei = new GenericQbEditItem(); ei.SetData(gi); ei.Left = 0; ei.Width = this.ClientSize.Width; ei.Top = top; top += spacing; ei.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; if (!hasEditable && !gi.ReadOnly) hasEditable = true; if (gi.UseQbItemType) ei.ConvertTo(base.QbItemDataType); //else // ei.ConvertTo(base.EditType); this.Controls.Add(ei); if (ei.LabelWidth > lblWidth) lblWidth = ei.LabelWidth; }