Положение проблемы с помощью Tooltip.show () в C #

Что со мной происходит, так это то, что я разрабатываю Form для восстановления пароля, в который должна входить электронная почта, и я намерен, чтобы при нажатии кнопки Enviar строка могла быть оценена и Tooltip.show() ] если это не правильно.

Моя проблема основана на расположении этого tooltip, так как оно появляется на среднем экране без намерения отображаться на textbox.

Мой код выглядит следующим образом:

Form.Texbox : TBCorreoUsu    

 private void BTEnviar_Click(object sender, EventArgs e)    
        {
            Notificacion.IsBalloon = true;
            Notificacion.ShowAlways = true;
            Notificacion.ToolTipTitle = "Alerta";
            Notificacion.ToolTipIcon = ToolTipIcon.Error;

            String Correo = TBCorreoUsu.Text;

          Val =  Validar.ValidaciondeCorreo(Correo);
          if (Val == true)
          {
              //Enviar Correo
              MessageBox.Show("El correo Se enviara");
          }
          else {
              Notificacion.Show("El Correo Ingresado no Es Valido o Esta Incompleto", TBCorreoUsu);
              TBCorreoUsu.Focus();

          }
1
задан 10.01.2017, 17:33
0 ответов

Есть несколько перегрузок метода Show что позволяют тебе помещать Tooltip в положение, который ты хочешь. Попытайся с этим:

Notificacion.Show("El Correo Ingresado no Es Valido o Esta Incompleto", this, TBCorreoUsu.Location.X, TBCorreoUsu.Location.Y);
1
ответ дан 03.12.2019, 17:47

Теги

Похожие вопросы