public TextBoxWithImage(string accessibleName, string imageResource)
        {
            Image image = new Bitmap(Assembly.GetExecutingAssembly().GetManifestResourceStream(imageResource));

            m_pictureBox.Image          = image;
            m_pictureBox.Width          = image.Width;
            m_pictureBox.Height         = image.Height;
            m_pictureBox.Click         += m_pictureBox_Click;
            m_pictureBox.AccessibleName = ReportPreviewStrings.DropDownIconAccessibleName(accessibleName);
            m_textBox.TextChanged      += m_textBox_TextChanged;
            m_textBox.AccessibleName    = accessibleName;
            base.Controls.Add(m_textBox);
            base.Controls.Add(m_pictureBox);
            base.Height = Math.Max(m_textBox.Height + 2, m_pictureBox.Height);
            base.Width  = 170;
        }