| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как опредилеть номер строки активной ячейки в таблице с помощью LISP

Как опредилеть номер строки активной ячейки в таблице с помощью LISP

Ответ
Поиск в этой теме
Непрочитано 13.01.2017, 18:00 #1
Как опредилеть номер строки активной ячейки в таблице с помощью LISP
YuryK
 
Регистрация: 14.01.2012
Сообщений: 19

Добрый день, уважаемые форумчане
прошу помочь с решением такой проблемы.
Есть таблица, необходимо сделать чтобы можно было двигать в ней строки вверх и вниз т.е. просто автоматизировать процесс: добавить строку - скопировать - вставить - удалить строку. Споткнулся на том, что не могу решить вопрос, а как указать LISP какую строку необходимо двигать.
Просмотров: 2685
 
Непрочитано 13.01.2017, 19:05
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Да еще не мешало бы указать таблицу, в которой надо указать строку.
Profan вне форума  
 
Автор темы   Непрочитано 13.01.2017, 19:50
#3
YuryK


 
Регистрация: 14.01.2012
Сообщений: 19


Не понял, что Вы имеете в виду, но я таблицу указываю следующим образом

(setq tab (vlax-ename->vla-object (car (entsel "\nВыбрать таблицу : "))))
YuryK вне форума  
 
Непрочитано 13.01.2017, 20:27
1 | #4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от YuryK Посмотреть сообщение
а как указать LISP какую строку необходимо двигать
можно определить в какой столбец или ячейку попала указанная точка. см. vla-HitTest
пример здесь, начиная со строчки
Код:
[Выделить все]
  (and ;_Проверяем, попала ли точка в ячейку таблицы
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 13.01.2017, 21:45
#5
YuryK


 
Регистрация: 14.01.2012
Сообщений: 19


Спасибо, VVA

разбираюсь
YuryK вне форума  
 
Непрочитано 13.01.2017, 21:48
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от YuryK Посмотреть сообщение
Не понял, что Вы имеете в виду,
Я имел в виду, что неплохо было бы специально не указывать таблицу. Чтобы таблица выбралась при выборе строки.
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как опредилеть номер строки активной ячейки в таблице с помощью LISP

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как форматировать ячейки в таблице со связью с Экселем? Боря_я AutoCAD 2 21.09.2016 16:50
Как программно узнать координаты ячейки таблицы (для LISP)? kp+ LISP 0 15.02.2016 11:41
Извлечение данных с помощью Lisp IamI LISP 2 28.02.2011 16:37
Как определить номер строки программы на лиспе, вызвавшей ошибку ? swkx LISP 12 01.06.2010 13:30
Номер строки и колонки в таблице. PlayKid Программирование 2 15.02.2010 18:24