Страница 1 из 1
Изменить Time Stamp
Добавлено: 10 июл 2015, 08:13
Sergey Ivanov
Всем привет !
Подскажите, можно ли изменить меню Time Stamp ?
Хотелось бы убрать выделенные объекты. Это возможно ?
Re: Изменить Time Stamp
Добавлено: 10 июл 2015, 09:43
Vitekkz88
Sergey Ivanov писал(а):Хотелось бы убрать выделенные объекты. Это возможно ?
Маловероятно, что это возможно. Я не нашел методов для скрытия этих элементов.
Могу предложить Вам вызывать календарь средствами .net
Можете оформить вызов как диалоговое окно и будет по функционалу аналогично) Ну и бантиков можно добавить при желании.
Re: Изменить Time Stamp
Добавлено: 10 июл 2015, 09:45
Kosist
Есть такая
C:\Program Files\National Instruments\LabVIEW X.X\resource\dialog\picktime.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 приделай свою кнопку, которая и будет вызывать этот диалог.
Это наверное самый простой путь.
Re: Изменить Time Stamp
Добавлено: 10 июл 2015, 16:38
dadreamer
При желании можно и на чистом WinAPI сделать:
https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
Обработку сообщений календаря (какое число выбрано) оставляю в качестве домашнего задания.