2024年1月14日发(作者:)
124 private void SetEvent(Control c)125 {126 if (c != null)127 {128 own += c_MouseDown;129 foreach (Control item in ls)130 {131 SetEvent(item);132 }133 }134 }135
136 void c_MouseDown(object sender, MouseEventArgs e)137 {138 if (m_selectPan == null)139 {140 m_selectPan = new UCDateTimeSelectPan();141 m_edTimeEvent += uc_SelectedTimeEvent;142 m_TimeEvent += m_selectPan_CancelTimeEvent;143 }144 m_tTime = currentTime;145 m_pe = m_type;146 m_frmAnchor = new hor(this, m_selectPan);147 m_(rm());148 }149
150 void m_selectPan_CancelTimeEvent(object sender, EventArgs e)151 {152 m_();153 }154
155 void uc_SelectedTimeEvent(object sender, EventArgs e)156 {157 CurrentTime = m_tTime;158 m_();159 }160
161 private void txtYear_TextChanged(object sender, EventArgs e)162 {163 if ( == 4)164 Control = txtMonth;165 }166
167 private void txtMonth_TextChanged(object sender, EventArgs e)168 {169 if ( == 2 || () >= 3)170 {171 Control = txtDay;172 }173 }174
175 private void txtDay_TextChanged(object sender, EventArgs e)176 {177 if (m_type == )178 return;179 if ( == 2 || () >= 4)180 {181 Control = txtHour;182 }183 }184
185 private void txtHour_TextChanged(object sender, EventArgs e)186 {187 if ( == 2 || () >= 3)188 {189 Control = txtMinute;190 }191 }192
193 private void txtYear_Leave(object sender, EventArgs e)194 {195 if (() < 1990)196 {197 = ng();198 }199 currentTime = ( + ng("-MM-dd HH:mm:ss")).ToDate();200 }201
202 private void txtMonth_Leave(object sender, EventArgs e)203 {204 if (() < 1)205 {206 = ng().PadLeft(2, '0');207 }208 = t(2, '0');209 currentTime = (ng("yyyy-" + + "-dd HH:mm:ss")).ToDate();210 }211
212 private void txtDay_Leave(object sender, EventArgs e)213 {214 if (() < 1 || () > Month(, ))215 {216 = ng().PadLeft(2, '0');217 }218 = t(2, '0');219 currentTime = (ng("yyyy-MM-" + + " HH:mm:ss")).ToDate();220 }221
222 private void txtHour_Leave(object sender, EventArgs e)223 {224 if (() < 1)225 {226 = ng().PadLeft(2, '0');227 }228 = t(2, '0');229 currentTime = (ng("yyyy-MM-dd " + + ":mm:ss")).ToDate();230 }231
232 private void txtMinute_Leave(object sender, EventArgs e)233 {234 if (() < 1)235 {236 = ng().PadLeft(2, '0');237 }238 = t(2, '0');239 currentTime = (ng("yyyy-MM-dd HH:" + + ":ss")).ToDate();240 }241
242 private void txt_SizeChanged(object sender, EventArgs e)
最后的话如果你喜欢的话,请到 点个星 星吧


发布评论