Страница 1 из 1

Изменить Time Stamp

Добавлено: 10 июл 2015, 08:13
Sergey Ivanov
Всем привет !
Подскажите, можно ли изменить меню Time Stamp ?

Хотелось бы убрать выделенные объекты. Это возможно ?
Снимок.JPG

Re: Изменить Time Stamp

Добавлено: 10 июл 2015, 09:43
Vitekkz88
Sergey Ivanov писал(а):Хотелось бы убрать выделенные объекты. Это возможно ?
Маловероятно, что это возможно. Я не нашел методов для скрытия этих элементов.
Могу предложить Вам вызывать календарь средствами .net
Можете оформить вызов как диалоговое окно и будет по функционалу аналогично) Ну и бантиков можно добавить при желании.

Re: Изменить Time Stamp

Добавлено: 10 июл 2015, 09:45
Kosist
Есть такая :vi: C:\Program Files\National Instruments\LabVIEW X.X\resource\dialog\picktime.vi (это :vi: того диалогового окна. Есть также в той же локации picktime.llb, ее я не смотрел); об этом упоминается здесь https://lavag.org/topic/18325-personnal ... timestamp/ и здесь http://forums.ni.com/t5/LabVIEW-Idea-Ex ... -p/1419606 . Я не вчитывался, но кажется, нельзя его просто так поменять. Но можно взять за основу, и создать свой XControl, или просто как-то обыграть в коде.

Re: Изменить Time Stamp

Добавлено: 10 июл 2015, 11:13
IvanLis
Sergey Ivanov писал(а):Всем привет !
Подскажите, можно ли изменить меню Time Stamp ?

Хотелось бы убрать выделенные объекты. Это возможно ?
Возьми за основу picktime.vi и сделай свой диалог.
К контролу Time Stamp приделай свою кнопку, которая и будет вызывать этот диалог.
Это наверное самый простой путь.
TimeStampDialog.zip
lv2013
(99.74 КБ) 187 скачиваний

Re: Изменить Time Stamp

Добавлено: 10 июл 2015, 16:38
dadreamer
При желании можно и на чистом WinAPI сделать: https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
2015-07-10_18-36-14.jpg
WinAPI_Calendar.vi
lv2011
(18.24 КБ) 209 скачиваний
Обработку сообщений календаря (какое число выбрано) оставляю в качестве домашнего задания. :wink: