[Отредактированная версия на основе ответов]
Я бы хотел, чтобы button1 была включена, только если заполнены и текстовое поле, и указатель даты и времени. Я могу сделать для текста, но не для datetimepicker. Вот мой полный код. К вашему сведению: мой указатель даты и времени форматируется так, чтобы изначально он был пустым, чтобы пользователь мог сам выбирать дату.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Inspection
{
public partial class Vdetails : Form
{
public Vdetails()
{
InitializeComponent();
Vnew.Enabled = false;
}
//Allow user input date
private void DTafes_ValueChanged(object sender, EventArgs e)
{
DTafes.CustomFormat = @"";
}
private void DTfa_ValueChanged_1(object sender, EventArgs e)
{
DTfa.CustomFormat = @"";
}
private void DTfe_ValueChanged(object sender, EventArgs e)
{
DTfe.CustomFormat = @"";
}
//Condition to allow button to go next
private void ActivateButton()
{
Button1.Enabled = (Vehicle.Text != "" && Distance.Text != "");
}
private void Vehicle_TextChanged(object sender, EventArgs e)
{
ActivateButton();
}
private void Distance_TextChanged(object sender, EventArgs e)
{
ActivateButton();
}
}
Что и как добавить код, чтобы можно было заполнить указатель даты и времени. Надеюсь, что кто-нибудь сможет мне помочь.