Как получить выделенный текст в конкретной ячейке таблицы, чтобы привязать к ней кнопки буфера обмена (Копировать, вставить)?
--- Добавлено в 2017-08-09 12:14:56
И как (пардон за назойливость) можно отредактировать имя колонки? Сенк.
Редактировалось 1 раз(а), последний 2017-08-09 12:14:56
Этот топик читают: Гость
Ответов: 212
Рейтинг: 2
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
inter1 писал(а): Как получить выделенный текст в конкретной ячейке таблицы, чтобы привязать к ней кнопки буфера обмена (Копировать, вставить)?--- Добавлено в 2017-08-09 12:14:56 И как (пардон за назойливость) можно отредактировать имя колонки? Сенк. В обычной таблице, обычными компонентами -- никак. Для таких целей нужно использовать MTStrTbl Схема
Редактировалось 3 раз(а), последний 2017-08-09 12:48:14 |
|||
карма: 22 |
|
Ответов: 212
Рейтинг: 2
|
|||
nesco, спасибо! Жаль, конечно.
|
|||
карма: 0 |
|
Ответов: 212
Рейтинг: 2
|
|||
Вот такое недоумение: а возможно ли получить картинку из .ехе? Как, указав файл, получить его картинку?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1 писал(а): И как (пардон за назойливость) можно отредактировать имя колонки? |
|||
карма: 25 |
|
Ответов: 497
Рейтинг: 16
|
|||
WorkIconsManager *doMT_InsertIcon=Вставляет иконку в список иконок. При индексe, большем длины списка иконок, иконка добавляется в конец списка ARG(Index, Icon)|1|0 *doMT_ReplaceIcon=Заменяет иконку в списке иконок. ARG(Index, Icon)|1|0 *doMT_LoadExtIcon=Извлекает отдельную иконку из файла ресурса (*.exe,*.dll,*.ocx,*.icl), а при осутствии иконок, извлекается связанная с файлом, где ARG(IconsFileName, ExtractIndex, IconSize, ReplaceIcon)|1|0 doClearIcons=Очищает список иконок|1|0 *doDeleteIcon=Удаляет иконку из списка иконок по индексу из потока. ARG(Index)|1|0 *doGetIcon=Полуает иконку из списка иконок по индексу из потока. ARG(Index)|1|0 *doLoadIcon=Загружает иконку из файла, вставляя ее на место в списке с индексом из потока, если индекс больше длины списка, то вставляет в конец списка. ARG(IconFileName, Index)|1|0 *doSaveIcon=Сохраняет иконку с индексом из потока в файле. ARG(IconFileName, Index)|1|0 *doCountPakIcons=Получает количество иконок в файле ресурса (*.exe,*.dll,*.ocx,*.icl), выдавая полученное значение в поток. ARG(IconsFileName)|1|0 *doLoadPakIcons=Импортирует иконки из файла ресурса (*.exe,*.dll,*.ocx,*.icl) в список иконок. ARG(IconsFileName)|1|0 *doLoadIList=Загружает список иконк из файла. ARG(IListFileName)|1|0 *doSaveIList=Сохраняет список иконок в файле. ARG(IListFileName)|1|0 onChangeImgLst=Событие происходит всякий раз при изменении списка иконок|2|0 *onCountPakIcons=Событие происходит всякий раз после получения количество иконок в файле ресурса методом doCountPakIcons. ARG(IconCount)|2|0 *onGetIcon=Выдает в поток иконку, полученную методом doGetIcon с учетом свойства IconToBmp. ARG(Icon or Bitmap)|2|0 *onExtIcon=Выдает в поток иконку, полученную методом doMT_LoadExtIcon с учетом свойства IconToBmp. ARG(Icon or Bitmap)|2|0 IconArray=Массив иконок|3|13 CountIcons=Содержит количество иконок в списке иконок|3|1 *EndIdxIcons=Содержит индекс последней иконки в списке иконок|3|1 *ImgSize=Содержит размер иконок в списке иконок|3|1 *CountPakIcons=Содержит количество иконок в файле ресурса. Значение действительно после вызова метода doCountPakIcons|3|1 *TranspColor=Содержит цвет заливки прозрачных областей иконки при конвертации в формат BMP|3|1 *IconFileName=Имя файла для загрузки и сохранения иконки|4|2 *IconsFileName=Имя файла (*.exe,*.dll,*.ocx,*.icl) для загрузки иконок|4|2 *IListFileName=Имя файла для загрузки и сохранения списка иконок|4|2 *SFileExists_MT=Если при сохранении в файле эта точка содержит 0, то операция сохранения будет продолжена, иначе - отменена. ARG(Код файловой операции (3 - SaveIcon, 6 - SaveIList), Имя файла)|4|0 *LFileExists_MT=При отсутствии загружаемого файла выдает событие для генерации сообщения, после чего отменяет операцию загрузки. ARG(Код файловой операции (2 - LoadIcon, 4 - LoadPakIcons, 5 - LoadIList, 7 - LoadExtIcon), Имя файла)|4|0 |
|||
карма: 1 |
|
Ответов: 212
Рейтинг: 2
|
|||
Tad, нужно просто изменить имя колонки. Не знаю, что можно добавить к сказанному... Есть таблица. Юзер создал несколько колонок, ряд строк. В общем, таблицу заполнил, все здорово. Но, например, заметил ошибку, в названии колонки. Очищать таблицу и заполнять ее заново? Не камильфо... Вот ему и нужно нажать кноку, вывести имя колонки, изменить его и принять изменения (применить). Как-то так...
--- Добавлено в 2017-08-09 16:11:08 RAWY_EX, спасибо! Редактировалось 1 раз(а), последний 2017-08-09 16:11:08 |
|||
карма: 0 |
|
Ответов: 497
Рейтинг: 16
|
|||
флуд нужно возле кармы пункт "дежурный экстрасенс" |
|||
карма: 1 |
|
Ответов: 212
Рейтинг: 2
|
|||
RAWY_EX, ага. А у нас - "Слепо-глухонемой".
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1 писал(а): Как-то так...Теперь ясно... |
|||
карма: 25 |
|
Ответов: 212
Рейтинг: 2
|
|||
А у заполненной таблицы строки перемещать вверх-вниз можно?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
inter1 писал(а): А у заполненной таблицы строки перемещать вверх-вниз можно?При помощи MTStrTbl это делается элементарно Схема
Редактировалось 1 раз(а), последний 2017-08-09 21:51:37 |
|||
карма: 22 |
|
Ответов: 212
Рейтинг: 2
|
|||
nesco, спасибо, спасибо! Но не знаю, решусь ли заменить StringTable на MTStrTbl.
--- Добавлено в 2017-08-09 20:28:21 RAWY_EX, не без гордости показываю, что сделал!
Но вот только не знаю как подобрать иконку из ехе-шника по размеру. Иконка "берется", но маленькая. Видно пиксели. Редактировалось 1 раз(а), последний 2017-08-09 20:28:21 |
|||
карма: 0 |
|
Ответов: 1925
Рейтинг: 172
|
|||
inter1 писал(а): решусь ли заменить StringTable на MTStrTblА что мешает? --- Добавлено в 2017-08-09 21:29:35 Если боитесь множественности элементов - можно воспользоваться StringTableMT.
Редактировалось 1 раз(а), последний 2017-08-09 21:29:35 |
|||
карма: 9 |
|
Ответов: 212
Рейтинг: 2
|
|||
3042, ну, во-первых, у меня там уже изрядно все покрыто паутиной, и вырывать элемент для замены, сам понимаешь - хлопотно зело. А во-вторых, да, не понимаю множественности этой самой. Не укладывается в мою логику. Мне проще, если я вижу конкретные связи. Впрочем, это не критика интерфейса, а характеристика моей когнитивной функции. Я зрительник.
А твой пример буду изучать, может удастся реализовать задумку. Спасибо! |
|||
карма: 0 |
|