Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];

Вниз

Как присвоить значение сразу нескольким переменным? (обьектам ?)   Найти похожие ветки 

 
HMT   (2004-02-21 19:52) [0]

Есть несколько полей ввода (Tedit)..их значению text, при нажатии кнопки надо присвоить одно значение.


edit1.text:="text";
edit2.text:="text";
edit3.text:="text";


Это можно сделать иным способом ?

Заранее спасибо


 
Max003   (2004-02-21 19:56) [1]

for i:=1 to 5 do
edit+i:="text";


 
Юрий Зотов   (2004-02-21 20:04) [2]

> Max003 (21.02.04 19:56) [1]

Вы не могли бы пояснить, что же означает странная запись вида:
edit+i:="text"

> HMT (21.02.04 19:52)

Можно сделать через список Components, можно через список Controls, можно через FindComponent, но если Edit"ов всего несколько штук, то лучше оставьте, как есть. Будет намного эффективнее.


 
Gero   (2004-02-21 20:05) [3]

> edit+i:="text";

Умно.


 
HMT   (2004-02-21 20:06) [4]

пробую вот так

var i:integer;
begin
for i:=1 to 5 do edit+i.text:="text";
end;


В ответ он мне вот так ругнулся:

[Error] Unit1.pas(32): Undeclared identifier: "edit"


 
HMT   (2004-02-21 20:08) [5]

Gero

>Умно.

угу..


 
Игорь Шевченко   (2004-02-21 20:08) [6]

HMT (21.02.04 20:06)


> пробую вот так


Не надо так пробовать. Не все ответы, к сожалению, бывают правильными.


 
HMT   (2004-02-21 20:09) [7]

Юрий Зотов, поясните пожалуйста как это сделать через Controls ?


 
Max003   (2004-02-21 20:10) [8]

А в паскале проходило :) попробуй edit[i]...


 
YurikGl   (2004-02-21 20:18) [9]

Если хочешь по уму - сделай массив TEdit, при onShow главной формы делай из Create, выставляй их параметры: Visible, Parent, Width, left... и обращайся как к массиву.
P.S. Недавно на форуму был идентичный пример. Ищите...


 
HMT   (2004-02-21 20:19) [10]

спасибо, щас поищу..


 
Игорь Шевченко   (2004-02-21 20:24) [11]

Max003 (21.02.04 20:10)


> А в паскале проходило :)


Не надо обманывать :)


 
Max003   (2004-02-21 20:32) [12]

Игорь Шевченко © (21.02.04 20:24) [11]

Да ладно, в паскале нет edit"ов :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
7-6263
kryworut
2003-12-09 15:22
2004.03.03
как заставить программу перехватывать сообщение о перезагрузке,


6-6175
Perf
2003-12-26 09:07
2004.03.03
Определение IP и поиск компов в локалке


1-6074
Siu
2004-02-21 14:05
2004.03.03
Функция FloatToStr


4-6281
ЗапМакс
2003-12-25 18:06
2004.03.03
Информация о наборе символов в шрифте


4-6269
DillerXX
2003-12-23 20:06
2004.03.03
Перезагрузка+БАТ2





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский