|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.12.2009, 18:15 | #1 |
Пользователь
Регистрация: 16.12.2009
Сообщений: 13
|
Delphi получение данных из массива?
Здравствуйте! Нужна помощь по массивам
Есть массив типа Arr2: array of TEdit; Длина массива n. Пользователю предлагается ввести n. Далее массив создает n кол-во TEdit'ов. В них пользователей вводит еще n значений. Так вот эти n значений мне и нужны. Как их извлечь и откуда? Кто может помочь и показать на примере? очень буду благодарен! Спасибо! P.S: я предполагаю, что нужно создать например 9 (n от 1 до 9) переменных типа real, затем приравнять каждый элемент массива к переменной. Что-то типо a1:=Arr2[1]; a2:=Arr2[2]; но а1 real, а Arr1[1] Tedit. Изучаю делфи 3 день |
16.12.2009, 20:28 | #2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
TEdit - визуальный компонент. Отсюда вывод - нужна форма, на которой они могли быть расположены.
Ответные вопросы. 1. Какой компонент будет отвечать за ввод n? 2. Куда и с какой целью предполагается извлекать n значений из массива TEdit'ов? Если принять, что ввод значения n будет осуществляться в отдельный TEdit, то тогда на форме размещается этот компонент и кнопка. После ввода n, нажатие на кнопку создает массив компонентов для ввода значений. Но при этом потребуется с помощью свойств Left и Top компонентов в массиве размещать каждый из них так, чтобы они не закрывали друг друга. Код:
А что дальше делать с введенными в компоненты TEdit значениями пока никто не знает. |
16.12.2009, 22:06 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
дополню... при создании массива эдитов назначайте им одно событие, скажем onChange и перечисляемые tag, это и даст вам возможность извлечь текст со знанием в кого ввели при вводе:
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение данных из DBGrid | Demien | БД в Delphi | 14 | 19.08.2009 13:38 |
Рандомизационное получение координат массива без повторения. | Alex Cones | Общие вопросы Delphi | 4 | 08.06.2009 17:38 |
Получение значений из таблицы в виде массива (Вопрос по MySQL) | Linel | PHP | 5 | 29.03.2009 11:34 |
Получение данных с БД. | urgu_st | SQL, базы данных | 5 | 13.01.2009 15:11 |