private void _txtLogoPosition_TextChanged(object sender, EventArgs e) { try { if (_currentBatesStamp != null) { AnnBatesStampLogo logo = _currentBatesStamp.Logo; AnnContainerMapper mapper = _automation.Container.Mapper; LeadRectD logoPosition = mapper.RectFromContainerCoordinates(logo.LogoRect, AnnFixedStateOperations.None); logoPosition.X = double.Parse(_txtLogoPositionX.Text); logoPosition.Y = double.Parse(_txtLogoPositionY.Text); logoPosition.Width = double.Parse(_txtLogoPositionWidth.Text); logoPosition.Height = double.Parse(_txtLogoPositionHeight.Text); logo.LogoRect = mapper.RectToContainerCoordinates(logoPosition); UpdateControls(); } } catch { } }