Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2010, 21:20   #1
Sergeo_89
Пользователь
 
Регистрация: 05.12.2008
Сообщений: 38
По умолчанию Простая операция в Делфи7.

На форме имеется рисунок и 10 кнопок баттон! Они расставлены в разных местах, мне необходимо при запуске программы выводить данную форму с кнопками и что бы кнопочки нажимались и прилипали после нажатия на нее и обязательно, что бы кнопки нажимались последовательно! помогите плиз, в любой последовательности, Я их расставлю как надо сам!!!))

Кодировка у меня выглядит вот так=)
Код:
unit Unit3;

interface

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

type
  TForm3 = class(TForm)
    Image1: TImage;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    Button6: TButton;
    Button7: TButton;
    Button8: TButton;
    Button9: TButton;
    Button10: TButton;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form3: TForm3;

implementation

{$R *.dfm}

end.
У нас принято оформлять код специальным тэгом - при помощи кнопочки "#".
Только...
И не значком #.
И не РНР-кодом.
И не значком цитаты.
И не собственными "ручками".
Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Модератор

Последний раз редактировалось mihali4; 17.01.2010 в 22:51.
Sergeo_89 вне форума Ответить с цитированием
Старый 17.01.2010, 21:22   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

SpeedButton попробуйте
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось mihali4; 18.01.2010 в 12:26.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.01.2010, 21:38   #3
Sergeo_89
Пользователь
 
Регистрация: 05.12.2008
Сообщений: 38
По умолчанию

дк не изменитьсо ведь ничего, там надо какую то опперацию ввести, Я нинаю только какую...(

И никаких "изменитьсо", "опперацию" и "нинаю"...
Здесь вам не "удафф" - извольте писать нормальным русским языком
Модератор

Последний раз редактировалось mihali4; 17.01.2010 в 22:53.
Sergeo_89 вне форума Ответить с цитированием
Старый 18.01.2010, 10:21   #4
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Устанавливаем для Button1 SetFocus и Enabled = true. Для всех остальных кнопок Enabled = false. В обработчике OnClick для Button1 пишем нужный Вам код и в конце SetFocus на Button2, Enabled для Button1 = false, для Button2 = true. Обрабатываете аналогично событие OnClick для Button2 , смещая последовательно SetFocus и Enabled для следующих кнопок.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 18.01.2010, 15:24   #5
Sergeo_89
Пользователь
 
Регистрация: 05.12.2008
Сообщений: 38
По умолчанию

Хорошо, сейчас попробую, спасибо, А что значит "SetFocus", это в событиях инспектора?)
Sergeo_89 вне форума Ответить с цитированием
Старый 18.01.2010, 15:26   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А что значит "SetFocus", это в событиях инспектора?)
Имеются ввиду что в код нужно вставить методы
Код:
Button1.SetFocus
и
Код:
Button2.SetFocus
в нужных местах.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.01.2010, 15:52   #7
Sergeo_89
Пользователь
 
Регистрация: 05.12.2008
Сообщений: 38
По умолчанию

Спасибо!=) а вы случайно не знаете, как сделать отметки о том что кнопочку нажал пользователь, что-то типа галочки) и еще как засечь время на действие программы?)
Sergeo_89 вне форума Ответить с цитированием
Старый 18.01.2010, 16:11   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

http://programmersclub.ru/files/book1_100comp.rar
mihali4 вне форума Ответить с цитированием
Старый 18.01.2010, 16:12   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
о том что кнопочку нажал пользователь
А что что-то еще кроме пользователя предполагает нажимать на твои кнопочки?
И если тебе нужна галочка то используй CheckBox вместо кнопки.
Цитата:
и еще как засечь время на действие программы?)
На какое конкретно действие?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.01.2010, 16:31   #10
Sergeo_89
Пользователь
 
Регистрация: 05.12.2008
Сообщений: 38
По умолчанию

у меня в программе идет 3 уровня: сначала последовательно нажимать те самые кнопочки, затем Тест(сделан), и в другой последовательности кнопочки нажимать Мне нужно на все это время засечь таймер. как это сделать? нужно создавать новую форму или нет?)
Sergeo_89 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
операция SHL Anohorett Общие вопросы C/C++ 2 02.12.2009 23:27
Операция Ы SASHA50 Microsoft Office Excel 10 25.04.2008 12:38
Отчёты в делфи7 Lexp1 БД в Delphi 30 17.01.2008 14:05
Вкладки в делфи7 Никита1984 Компоненты Delphi 3 09.12.2007 17:33
Операция сдвига? SkyDreamer Общие вопросы C/C++ 3 10.10.2007 08:20