Изменить Time Stamp

Обсуждение, связанное с разработкой ПО верхнего уровня

Изменить Time Stamp

Postby Sergey Ivanov on 10 Jul 2015, 08:13

Всем привет !
Подскажите, можно ли изменить меню Time Stamp ?

Хотелось бы убрать выделенные объекты. Это возможно ?
Снимок.JPG
Добро пожаловать на http://rk-stud.ru/
User avatar
Sergey Ivanov
expert
expert
 
Posts: 1192
Joined: 01 Mar 2009, 20:54
Location: Санкт-Петербург, Кронштадт
Medals: 5
Activity (1) Professionalism (1) Gold (2) Автор (1)
LabVIEW Version: 2013
Karma: 117
hardware VIP

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

Postby Vitekkz88 on 10 Jul 2015, 09:43

Sergey Ivanov писал(а):Хотелось бы убрать выделенные объекты. Это возможно ?

Маловероятно, что это возможно. Я не нашел методов для скрытия этих элементов.
Могу предложить Вам вызывать календарь средствами .net
Можете оформить вызов как диалоговое окно и будет по функционалу аналогично) Ну и бантиков можно добавить при желании.
Attachments
Безымянный.png
Calendar.vi
(22.29 KiB) Downloaded 97 times
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 996
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 275
hardware I/O VIP

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

Postby Kosist on 10 Jul 2015, 09:45

Есть такая :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, или просто как-то обыграть в коде.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 816
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 238
CLAD I/O VIP students

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

Postby IvanLis on 10 Jul 2015, 11:13

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

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


Возьми за основу picktime.vi и сделай свой диалог.
К контролу Time Stamp приделай свою кнопку, которая и будет вызывать этот диалог.
Это наверное самый простой путь.

TimeStampDialog.zip
lv2013
(99.74 KiB) Downloaded 82 times
User avatar
IvanLis
professor
professor
 
Posts: 4561
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 721
hardware VIP bloggers teachers

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

Postby dadreamer on 10 Jul 2015, 16:38

При желании можно и на чистом WinAPI сделать: https://msdn.microsoft.com/en-us/librar ... 85%29.aspx

2015-07-10_18-36-14.jpg
WinAPI_Calendar.vi
lv2011
(18.24 KiB) Downloaded 97 times

Обработку сообщений календаря (какое число выбрано) оставляю в качестве домашнего задания. :wink:
User avatar
dadreamer
professor
professor
 
Posts: 3039
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 748
I/O VIP vision internet


Return to Лицевая панель

Who is online

Users browsing this forum: Yandex and 4 guests

cron