Помощь - Поиск - Пользователи - Календарь
Полная версия: Undeclared Identifier: 'combobox1'
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
S_lip
При компиляции Делфи выдаёт ошибку: Undeclared identifier: 'ComboBox1'.

Код
unit sttuner;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;

type
  TForm1 = class(TForm)
    ComboBox1: TComboBox;
  private]
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation
{$R *.dfm}

begin
  Form1.GroupBox1.ComboBox1.Text:=chr(random(256);
end.


Скажите пожалуйста, как это исправить?
Нужно, чтобы при старте программы каждый раз ComboBox1.Text'у присваивался какой-то символ.
xds
Цитата
При компиляции Делфи выдаёт ошибку: Undeclared identifier: 'ComboBox1'.
Это происходит потому, что ComboBox1 является полем объекта Form1, а не GroupBox1.

Цитата
Нужно, чтобы при старте программы каждый раз ComboBox1.Text'у присваивался какой-то символ
Добавь обработчик события формы OnCreate:
procedure TForm1.FormCreate(Sender: TObject);
begin
Randomize;
ComboBox1.Text := Chr(32 + Random(256 - 32)); // исключаем управляющие символы
end;
S_lip
Большое Спасибо! Всё работает!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.