powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Имя контрола на форме в переменной
4 сообщений из 29, страница 2 из 2
Имя контрола на форме в переменной
    #39649734
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
...
type 
  TSomeEditor = class(TForm)
    ebName: TEdit;
    ebVacation: TEdit;
  ....
  private
    function GetStringValue(Index: Integer): string;
    procedure SetStringValue(Index: Integer; const Value: string);
  public
    property Name: string index 1 read GetStringValue write SetStringValue;
    property Vacarion: string index 2 read GetStringValue write SetStringValue;
  ....


function TSomeEditor.GetStringValue(Index: Integer): string;
begin
  case Index of
    1: Result := ebName.Text;
    2: Result := ebVacation.Text;
  else
     raise Exception.CreateFmt('Internal error: GetStringValue() index incorrect: %d', [Index]);
  end;
end

procedure TSomeEditor.SetStringValue(Index: Integer; const Value: string);
begin
  case Index of
    1: ebName.Text := Result;
    2: ebVacation.Text := Result;
  else 
     raise Exception.CreateFmt('Internal error: SetStringValue() index incorrect: %d', [Index]);
  end;
end;


PS: Говнокод, не проверял., только концепция.
...
Рейтинг: 0 / 0
Имя контрола на форме в переменной
    #39649737
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

ebName.Text := Value; разумеется.
...
Рейтинг: 0 / 0
Имя контрола на форме в переменной
    #39649987
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

Спасибо!

Малёх непонятны пропиртя, правда.
Но покопаюсь.
...
Рейтинг: 0 / 0
Имя контрола на форме в переменной
    #39649998
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не занимайтесь ерундой. Для работы с БД используйте DB-контролы.
У вас на форме есть две таблицы с полем Summa. Вы два контрола обзавёте Summa ?
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Имя контрола на форме в переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]