Recently I have been coding for some general apps that do not include any instrumentation. I've become frustrated by the Time Stamp control's resulting dialog when the Time/Date Browse button's is clicked. (I don't caret to use Microsoft .net controls) I do want the user's entry limited to the format that is displayed in the control. I don't want to confuse the user's by displaying a certain format in the control then imposing, or allowing, another format in the resultant dialog even if it isn't displayed that way in the control after the dialog is closed.
Also, the dialog itself could use some aesthetic improvements. If the control is a 'Silver' control then popup a dialog containing 'Silver' controls, et al.
Illustrative examples:
If the Time Stamp control's Display Format is set as 24-hour time, have the time field in the dialog display 24-hour time.
If the Time Stamp control's Display Format does not define any decimal precision of seconds, do not display decimal precision of seconds in the time field in the dialog display.
If the Time Stamp control's Display Format does not define any seconds, do not display seconds in the time field of the 'Set Time/Date' dialog.
If the Time Stamp control's Display Format does not define any time format, do not display any time field in the dialog. I suggest a default value of '00:00:00' for the time component of the time stamp when no time is defined in the Display Format.
If the Time Stamp control's Display Format does not define any date format, do not display the calendar/month/year in the dialog. I suggest a default date of 1/1/1904 for the date component of the time stamp when no date is defined in the Display Format.
Most of the requested features are available in LabVIEW 2016 and later. See the idea discussion thread for more details.