Grid
От: sergeii  
Дата: 28.09.10 15:09
Оценка:
Добрый вечер,

Теперь появилась нужда в чужой программе из таблицы на форме стереть или скрыть, чтобы их небыло видно, несколько строк. Может кто знает как это сделать.

Спасибо
Re: Grid
От: CEMb  
Дата: 28.09.10 15:13
Оценка:
Здравствуйте, sergeii, Вы писали:

S>Добрый вечер,


S>Теперь появилась нужда в чужой программе из таблицы на форме стереть или скрыть, чтобы их небыло видно, несколько строк. Может кто знает как это сделать.


S>Спасибо


Есть специальных два метода, для удаления и скрытия строк.
Re[2]: Grid
От: sergeii  
Дата: 28.09.10 15:45
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Здравствуйте, sergeii, Вы писали:


S>>Добрый вечер,


S>>Теперь появилась нужда в чужой программе из таблицы на форме стереть или скрыть, чтобы их небыло видно, несколько строк. Может кто знает как это сделать.


S>>Спасибо


CEM>Есть специальных два метода, для удаления и скрытия строк.


Может моглибы подсказат' где это искать, а может есть какой пример?
Re[3]: Grid
От: quodum  
Дата: 28.09.10 16:32
Оценка:
Здравствуйте, sergeii, Вы писали:

S>>>Теперь появилась нужда в чужой программе из таблицы на форме стереть или скрыть, чтобы их небыло видно, несколько строк. Может кто знает как это сделать.

CEM>>Есть специальных два метода, для удаления и скрытия строк.
S>Может моглибы подсказат' где это искать, а может есть какой пример?

Пока ты ещё не получил ответа "Искать в интернете; примеры есть" -- бесплатный хинт: при существующей формулировке вопроса более детальных ответов не будет

Напиши что такое "форма" и "таблица" в данном случае. Или уж хотя-бы с помощью каких технологий сделана "программа".
Re[4]: Grid
От: sergeii  
Дата: 29.09.10 05:44
Оценка:
Прошу прощения за неясные разьяснения, может тепер будет яснее

Дело в том что есть ERP CSB-SYSTEM система у неё есть Window (form) со StringGrid, который мне надо подкорректировать, из системы могу запустить своё приложение которое у меня найдёт етот StringGrid, но как мне из него выделит строки или отдел'ные компоненты строк чтобы их можно было скрыть. Проблема в том что строк которы нужно заполнять пользователю всего 3 а каждый пользожатель пользуется токо своим наором из 3 строк, сконфигурировать так чтобы пользователь мог редактировать только свои 3 строки возможности нету. Поэтому и хочу просто непоказывать ненужные строки.

Q>Здравствуйте, sergeii, Вы писали:


S>>>>Теперь появилась нужда в чужой программе из таблицы на форме стереть или скрыть, чтобы их небыло видно, несколько строк. Может кто знает как это сделать.

CEM>>>Есть специальных два метода, для удаления и скрытия строк.
S>>Может моглибы подсказат' где это искать, а может есть какой пример?

Q>Пока ты ещё не получил ответа "Искать в интернете; примеры есть" -- бесплатный хинт: при существующей формулировке вопроса более детальных ответов не будет


Q>Напиши что такое "форма" и "таблица" в данном случае. Или уж хотя-бы с помощью каких технологий сделана "программа".
Re[5]: Grid
От: rus blood Россия  
Дата: 29.09.10 06:18
Оценка: +1
Здравствуйте, sergeii, Вы писали:

S>Дело в том что есть ERP CSB-SYSTEM система ...


Проблема в том, что реализовать грид можно разными способами.

Он может быть сделан на основе стандартного SysListView32.
Взаимодействие с таким контролом осуществляется через отправку Windows-сообщений.
В этом случае твоя задача решается перехватом этих сообщений.

Но контрол может быть полностью сделан "с нуля", со своей отрисовкой, и своим интерфейсом для добавления/удаления строк.
Программа вызывает методы контрола, которые меняют его внутренние данные (информацию о строках), и вызывают перерисовку.
В этом случае не будет никаких сообщений, а интерфейс контрола и формат данных неизвестен.

Тебе нужно исследовать, каким способом сделан грид в этой системе.
Бери Spy++, смотри, что за окно этот грид, какие сообщения в него идут.
Или ищи информацию в интернете — возможно подобное кто-то уже делал.
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.