Посл.ответ |
Сообщение |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 19:54 · Личное сообщение · #1
Вопрос конечно ламерский, но в инете нифига не нашёл ответа.
Есть элемент Label1 , пишем код при событии buttonclick:
Label1.Text:='text' +variable:;
где variable переменная string
(пример взят из учебника по Дельфям)
Запускаю, вылазит ошибка:
E2362 Cannot access protected symbol TControl.Text
Если заменить Label1.Text на Label1.Caption то всё работает. Где ошибка??
| Сообщение посчитали полезным: |
|
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 19:57 · Личное сообщение · #2
Исходники проги раньше лежали по адресу:
www.ntpress.ru/download/delphi.rar
но ссыль уже видимо давно не рабочая
| Сообщение посчитали полезным: |
Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник
|
Создано: 10 августа 2007 20:51 · Личное сообщение · #3
TLabel не имеет свойства Text, смотри в ObjectDesigner.
----- Shalom ebanats! | Сообщение посчитали полезным: |
Ранг: 312.0 (мудрец), 349thx Активность: 0.46↗0.65 Статус: Участник Advisor
|
Создано: 10 августа 2007 21:04 · Личное сообщение · #4
SLV пишет:
TLabel не имеет свойства Text
+1
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным: |
Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 10 августа 2007 21:17 · Личное сообщение · #5 |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 10 августа 2007 21:18 · Личное сообщение · #6
Хотелось бы посмотреть на эту кривую прогу с Label1.Text
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 21:20 · Личное сообщение · #7
SLV пишет:
TLabel не имеет свойства Text
c RadioButton1.Text например такая же ерунда... т.е. в книжке допущены ошибки?
| Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 10 августа 2007 21:22 · Личное сообщение · #8
А что за книжка? Новая редакция Хомоненко?
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 21:23 · Личное сообщение · #9
Isaev пишет:
Ты же сам на свой вопрос ответил... Нафига тему было создавать?
да нет, caption это то что у Label сверху, а сам текст должен содержаться в поле Text
(т.е. ниже)
Примерно так:
Caption
Text1
Text2
...
А если через caption выводить то на сдвиг строки вообще не реагирует, всё выводит без пробелов
сверху, CaptionText1Text2...
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 21:24 · Личное сообщение · #10
pushick
Шупрута В.В. , "Самоучитель Delphi 2005"
| Сообщение посчитали полезным: |
Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 10 августа 2007 22:23 · Личное сообщение · #11
Kycok Caxapa пишет:
да нет, caption это то что у Label сверху, а сам текст должен содержаться в поле Text
LOL Хитрый какой у тебя Label... Или книга навороченная!
Надо тоже себе качнуть
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 161.0 (ветеран) Активность: 0.12↘0 Статус: Участник
|
Создано: 10 августа 2007 22:33 · Личное сообщение · #12
У меня тож есть книга этого автора, тока не помню, такое название или нет, и в этой книге все норм рассказывается, все прально там..
Значит пиратская версия книжки =)
| Сообщение посчитали полезным: |
Ранг: 756.3 (! !), 113thx Активность: 0.61↘0.05 Статус: Участник Student
|
Создано: 10 августа 2007 22:41 · Личное сообщение · #13
Kycok Caxapa пишет:
Примерно так:
Caption
Text1
Text2
А ты не пробывал просто 3 Label друг под другом поставить...
Будет более похоже и кодить меньше
А то с твоими запросами придётся тебе Label свой писать!
... а пиратская версия книжки это круто =)
----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 10 августа 2007 22:44 · Личное сообщение · #14
Вот и сама книжка:
dl.kruzzz.com/files/200/programm/delphi/delphi_uch.pdf (38мб)
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 10 августа 2007 22:55 · Личное сообщение · #15
Vovan666 пишет:
Вот и сама книжка:
dl.kruzzz.com/files/200/programm/delphi/delphi_uch.pdf (38мб)
гады, а в магазине 150 рублей стоит
kaiZer пишет:
У меня тож есть книга этого автора, тока не помню, такое название или нет, и в этой книге все норм рассказывается, все прально там..
Там разжевано всё - идеально подходит для новичков. И примеры простые, грубо говоря даже бабка 70-летняя поймет. Да вроде есть Text у Label , SLV что-то загоняется имхо
| Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 10 августа 2007 23:12 · Личное сообщение · #16
Kycok Caxapa
Нет и не было никогда у TLabel свойства Text ! Разве что оно появилось в последних версиях (я не знаю за последними версиями не слежу).
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 10 августа 2007 23:18 · Личное сообщение · #17
На какой странице там пример? Скрины выложу что там написано.
| Сообщение посчитали полезным: |
Ранг: 312.0 (мудрец), 349thx Активность: 0.46↗0.65 Статус: Участник Advisor
|
Создано: 10 августа 2007 23:18 · Личное сообщение · #18
Kycok Caxapa
Label
Свойство | Описание
----------------------------------------------
Caption | Отображаемый текст
----------------------------------------------
Остальные свойства компонента,никакого отношения к текстовым строкам не имеют.
----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным: |
Ранг: 81.2 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 11 августа 2007 02:36 · Личное сообщение · #19
какого только маразма не начитаешься,
Kycok Caxapa, улыбнул топиком, спс
| Сообщение посчитали полезным: |
Ранг: 117.1 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 11 августа 2007 06:42 · Личное сообщение · #20
Kycok Caxapa
А вот так сделать вместо этих извращений?
Label1.Caption := 'Caption'#13#10'Text1'#13#10'Text2';
----- Security through obscurity is just an illusion | Сообщение посчитали полезным: |
Ранг: 309.8 (мудрец), 21thx Активность: 0.17↘0 Статус: Участник
|
Создано: 11 августа 2007 09:43 · Личное сообщение · #21
TLabel = class(TCustomLabel)
published
property Align;
property Alignment;
property Anchors;
property AutoSize;
property BiDiMode;
property Caption;
property Color nodefault;
property Constraints;
property DragCursor;
property DragKind;
property DragMode;
property Enabled;
property FocusControl;
property Font;
property ParentBiDiMode;
property ParentColor;
property ParentFont;
property ParentShowHint;
property PopupMenu;
property ShowAccelChar;
property ShowHint;
property Transparent;
property Layout;
property Visible;
property WordWrap;
property OnClick;
property OnContextPopup;
property OnDblClick;
property OnDragDrop;
property OnDragOver;
property OnEndDock;
property OnEndDrag;
property OnMouseDown;
property OnMouseMove;
property OnMouseUp;
property OnMouseEnter;
property OnMouseLeave;
property OnStartDock;
property OnStartDrag;
end;
---
TCustomLabel = class(TGraphicControl)
...
public
constructor Create(AOwner: TComponent); override;
property Caption;
property Canvas;
property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter;
property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave;
end;
----- Shalom ebanats! | Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 11 августа 2007 12:03 · Личное сообщение · #22
Vovan666
стр. 190-191, параграф называется "Компонент Radiobutton"
(но я хз какое у вас издание, может вообще другая книга какая..)
NicknamES пишет:
какого только маразма не начитаешься,
Kycok Caxapa, улыбнул топиком, спс
Вот только не надо флудить. Когда в книжках ошибки тут плакать надо, а не стебаться. Хотя автор
вроде умный мужик хотя и молодой (28 лет всего), я не думаю что он такие очепятки мог в книге сделать...
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 11 августа 2007 12:11 · Личное сообщение · #23
SLV
а это что тогда:
www.gotdotnet.ru/Forums/Windows/236914.aspx
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 11 августа 2007 12:48 · Личное сообщение · #24
Это дотнет, убей сибя.
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 11 августа 2007 13:07 · Личное сообщение · #25
Всмысле эта фича только для .NET приложений работает, а у win32 её нету??
В книжке на стр.45 пишут про свойства компонента label и там есть
Text - Отображаемый В ПОЛЕ КОМПОНЕНТА текст
то бишь caption это его идентификатор, а само поле текста должно быть по-любому, скорее всего
у него название какое то другое
| Сообщение посчитали полезным: |
Ранг: 26.1 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 11 августа 2007 13:13 · Личное сообщение · #26
Ara пишет:
Это дотнет, убей сибя.
+1
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 11 августа 2007 13:45 · Личное сообщение · #27
Kycok Caxapa - тебя не поймешь. То ты пишешь про Label, то про "Компонент Radiobutton", то вообще про дотнет. Определись, чтоли...
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 11 августа 2007 14:16 · Личное сообщение · #28
ппц, спецом книжку скачал. Глава называется "Изучаем основные компоненты при программировании для .NЕТ".
В этой книге будут рассмотрены только язык программирования Delphi и
создание двух типов проектов - VCL Forms Applications - Delphi for Win32
(программирование для платформы Win32) и Windows Forms Applications -
Delphi for .NET (программирование для .NET).
Ты читаешь для второго типа, а пытаешься кодить первый.
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 11 августа 2007 15:19 · Личное сообщение · #29
Ara пишет:
VCL Forms Applications
вот этот тип проекта я как раз юзаю.. стало быть надо менять на "Windows Forms Apps"
Жопа Теперь понятно почему описания в type отличались: NET проект пихаем в Вин32
| Сообщение посчитали полезным: |
Ранг: 43.2 (посетитель) Активность: 0.09↘0 Статус: Участник
|
Создано: 11 августа 2007 15:22 · Личное сообщение · #30
ну у Вин32 как раз в книжке стоит Label1.Caption , значит в NET была загвоздка
| Сообщение посчитали полезным: |