示例#1
0
文件: VCCorreo.cs 项目: icpac/cap
        private void VCCorreo_ViewControlsCreated(object sender, EventArgs e)
        {
            DetailView dv = View as DetailView;

            if (dv != null)
            {
                List <string> mails = new List <string>();
                mails.Clear();
                mails.Add("smtp.gmail.com");
                mails.Add("smtp.live.com");
                mails.Add("smtp.prodigy.net.mx");
                mails.Add("smtp.mail.yahoo.com");

                CustomStringEditor clE = dv.FindItem("ServidorSMTP") as CustomStringEditor;

                if (clE != null)
                {
                    clE.Control.Validated += Control_Validated;
                    (clE.Control as ComboBoxEdit).Properties.Items.Clear();
                    for (int i = 0; i < mails.Count; i++)
                    {
                        (clE.Control as ComboBoxEdit).Properties.Items.Add(mails[i]);
                    }
                }

                foreach (ViewItem w in dv.Items)
                {
                    DXPropertyEditor ww = w as DXPropertyEditor;
                    if (ww != null && ww.Control != null)
                    {
                        ww.Control.EnterMoveNextControl = true;
                    }
                }
            }
        }
示例#2
0
        protected override void OnActivated()
        {
            base.OnActivated();
            CustomStringEditor propertyEditor = ((DetailView)View).FindItem("Anniversary") as CustomStringEditor;

            if (propertyEditor != null)
            {
                if (propertyEditor.Control != null)
                {
                    InitNullText(propertyEditor);
                }
                else
                {
                    propertyEditor.ControlCreated += new EventHandler <EventArgs>(propertyEditor_ControlCreated);
                }
            }
        }