Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
13xXx13
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 78
1

Компонент TstringGrid: осуществить доступ к ячейке таблицы

30.03.2012, 22:04. Просмотров 700. Ответов 3
Метки нет (Все метки)

Как можно осуществить доступ к ячейке таблицы?
Например в столбец TstringGrid я вывожу все процессы в компе. Нажимая на какой-нибудь процесс в новый компонент TstringGrid выводятся сведения о его потоках и др. информации. Нажимая на другой процесс во второй компонент TstringGrid перезаписывается новая информация о новом процессе. Какие функции или процедуры нужно использовать. Можно примерчик скинуть. Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2012, 22:04
Ответы с готовыми решениями:

Вертикальное выравнивание в ячейке TStringGrid
понадобилось мне сделать выравнивание текста по центру ячейки. наваял код ...

Компонент TStringGrid
Дана двумерная целочисленная таблица. Вывести все строки, сумма элементов...

компонент TStringGrid!!!
Используя компонент TStringGrid, решить следующие задачи: Дана двумерная...

Созданный компонент TStringGrid
Вот задание Этапы выполнения работы: 1. Разработка компонента 2. Компонент...

Создать программу – создание и просмотр двумерных массивов в стиле MDI. Использовать компонент класса TStringGrid
Создать программу – создание и просмотр двумерных массивов в силе MDI....

3
Andretti
250 / 136 / 45
Регистрация: 19.03.2012
Сообщений: 314
Записей в блоге: 2
30.03.2012, 22:55 2
Нужно что бы динамически создавалась вторая таблица? или что? я не понял если честно, что конкретно ты хочешь в ответе узнать.
0
13xXx13
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 78
31.03.2012, 10:55  [ТС] 3
Цитата Сообщение от Andretti Посмотреть сообщение
Нужно что бы динамически создавалась вторая таблица? или что? я не понял если честно, что конкретно ты хочешь в ответе узнать.
Вообщем при нажатии на ячейку вторая страница заполнялась информацией, в зависимости от содержания этой ячейки. Так может понятней) Но основное что мне нужно, это доступ к ячейке. Т.е. нажимая на неё, можно было узнать её координаты и использовать её содержимое.
0
Andretti
250 / 136 / 45
Регистрация: 19.03.2012
Сообщений: 314
Записей в блоге: 2
01.04.2012, 09:49 4
Вот обработчик события нажатия на какой-либо ячейке таблицы вычисляющая координаты нажтой ячейки по положению курсора мыши.

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
procedure TForm1.StringGrid1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  Row,r: integer;
  Col,c: integer;
begin
  StringGrid1.MouseToCell(X, Y, C, R);
  with StringGrid1 do
  begin
      Row := r; //номер строки выделенной ячейки
      Col := c; //номер столюбца выделенной ячейки
  end;
end;
Добавлено через 13 часов 1 минуту
А вообще координаты нажатой ячейки отображаються в свойствах компонента таблицы вот здесь:
StringGrid1.Row
StringGrid1.Col
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2012, 09:49

TStringGrid: вывести значения из 1-й таблицы во 2-ю
Есть массив а, 4 на 4 нужно с 1 таблицы вывести значения во 2 таблицу. 1234 ...

Как в Delphi сделать Excel таблицу, не употребляя компонент TStringGrid и связать ее с Delphi
Как в Delphi сделать Excel таблицу, не употребляя компонент TStringGrid и...

Таблица в ячейке таблицы ворд
ребята, создал таблицу №1 в ворде, в первую ячейку поместил еще таблицу. а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru