Работа с массивом в структуре Event Structure
Добавлено: 24 янв 2020, 14:30
Здравствуйте! Столкнулся с такой задачей, как построение множества графиков на XYGraph, для чего использую обработчик событий Event Structure, в котором хочу обрабатывать данные с массива кнопок. При нажатии правой кнопки мыши на одной из кнопок массива я загружаю данные. При загрузке данных выбранная кнопка должна менять свое значение на True. Выбранная кнопка при True должна отображать график на XYGraph, а при False скрывает (но не закрывает). Также функционал должен позволять отобразить несколько графиков, в зависимости от того, какие кнопки имеют значение True. Я добился того, что формируется контекстное меню, открывается диалог открытия файла, но я не могу понять как определить программно- какую именно кнопку я нажал, чтобы в дальнейшем делать вывод на XYGraph.
То есть есть массив кнопок, при нажатии правой кнопкой мыши на первую кнопку из массива, она должна стать активной и должен открыться Open Dialog. Как сделать так, чтобы при нажатии мыши на вторую, третью и т.д. кнопки, программа понимала, на какую именно кнопку я хочу загрузить данные. Прилагаю скриншоты программы и наброски в файле vi.
То есть есть массив кнопок, при нажатии правой кнопкой мыши на первую кнопку из массива, она должна стать активной и должен открыться Open Dialog. Как сделать так, чтобы при нажатии мыши на вторую, третью и т.д. кнопки, программа понимала, на какую именно кнопку я хочу загрузить данные. Прилагаю скриншоты программы и наброски в файле vi.