Официальный сайт студ.городка НГТУ
Программирование и БД » [Delphi] Проблема 

Голосование

Вопрос: Какая среда програмирования вам по душе!

Ответы 
C/C++    17 50%
Pascal/Delphi    5 15%
Basic    2 6%
ASM    0 0%
HTML    0 0%
PHP    6 18%
Fortran    0 0%
Java    1 3%
ProLog    0 0%
Чтонибудь Свое    0 0%
Что-нибуть своё    1 3%
Вы не програмитуете вобже    2 6%
Всего: 34

#1  08.06.07 04:06

[Delphi] Проблема

Код::

...
Var 
  Button: TButton;
begin
  Button := TButton.Create(NIL);
  Button.Parent := Form1;
  Button.Caption := 'Click';
end;
...

Как зделать так, чтобы на свойсво OnClick или любое другое св-во, срабатывала пользавательская процедура или ф-я;

Offline

#2  08.06.07 08:48

Maq
Профиль

Re: [Delphi] Проблема

Button.OnClick := MyButtonClick;

procedure MyButtonClick(Sender: TObject);
begin
....
end;

Offline

#3  08.06.07 08:49

Maq
Профиль

Re: [Delphi] Проблема

APOCALYPSES написал(а):

Button := TButton.Create(NIL);
  Button.Parent := Form1;

проще сразу так:

Button := TButton.Create(Form1);

Offline

#4  08.06.07 15:42

Re: [Delphi] Проблема

Maq написал(а):

Button.OnClick := MyButtonClick;

А подробнее можно? Описание: <MyButtonClick>

Offline

#5  08.06.07 16:21

rzk
Профиль

Re: [Delphi] Проблема

APOCALYPSES, он же тебе всё написал в посте №2. А вообще этот код автоматически генерируется, если перейти на вкладку события у объекта и выбрать необходимое.

Offline

#6  08.06.07 22:18

Re: [Delphi] Проблема

#include<stdio.h>
main()
{
printf("по душе C/C++");
}

Offline

#7  08.06.07 22:46

rzk
Профиль

Re: [Delphi] Проблема

Gerakl написал(а):

#include<stdio.h>
main()
{
printf("по душе C/C++");
}

Код: csharp:

using System;
 
namespace csharp
{
    class Program
    {
        static void Main()
        {
            System.Console.WriteLine("I prefer C#.");
        }
    }
}


=)) кстати нет такого варианта.

Исправлено rzk (08.06.07 22:47)

Offline

#8  09.06.07 01:27

Re: [Delphi] Проблема

rzk написал(а):

APOCALYPSES, он же тебе всё написал в посте №2. А вообще этот код автоматически генерируется, если перейти на вкладку события у объекта и выбрать необходимое.

Проблеа в томБ, что вкладок с событиями у созданых програмно компонентов нет

Offline

#9  09.06.07 02:36

rzk
Профиль

Re: [Delphi] Проблема

APOCALYPSES, объясняю подробнее.
1. создаешь кнопку(или нужный контрол) с помощью визуальных средств.
2. создаешь необходимые события, редактируешь свойства.
3. смотришь на сгенерировавшийся код.
4. делаешь по подобию, у динамически созданных контролов.
5. удачи! =))

Исправлено rzk (09.06.07 02:36)

Offline

#10  09.06.07 16:45

Re: [Delphi] Проблема

rzk написал(а):

Gerakl написал(а):

#include<stdio.h>
main()
{
printf("по душе C/C++");
}

Код: csharp:

using System;
 
namespace csharp
{
    class Program
    {
        static void Main()
        {
            System.Console.WriteLine("I prefer C#.");
        }
    }
}


=)) кстати нет такого варианта.

))АГА)))

Offline

Программирование и БД » [Delphi] Проблема 

ФутЕр:)

© Hostel Web Group, 2002-2026.   Сообщить об ошибке

Сгенерировано за 0.933 сек.
Выполнено 14 запросов.