كيف تنفيذ زر Button تلقائيا بعد وقت محدد
#1
السلام عليكم
عندي زرين Button 1 & 2
كيف اعمل Procedure حيث الزر 1 انا من يضغط عليه يجعل الزر 2 ينفذ تلقائيا بعد وقت احدده ماذا افعل ؟
الرد
#2
تستطيع ذالك من خلال وضع تايمر و عنصر اديت و زرين
ملاحظه: اعط للعنصر اديت القيمه الافتراضيه "1" و الباقي مرفق كمثال مع الشرح


الملفات المرفقة
.rar   New WinRAR archive (2).rar (الحجم : 6.29 ك ب / التحميلات : 30)
الحمد لله الذي وفقني
الرد
#3
هل يوجد حل اخر بدون مكون تيامير
الرد
#4
في الحقيقة لم ارى جواب الاخ noor.aldeen.sha

لكن إليك طرقتي وهي من خلال إستعمال دوال WinAPI :
PHP كود :
unit Unit1;

interface

uses
  Winapi
.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type
  TForm1 
= class(TForm)
    
Button1: TButton;
    
Button2: TButton;
    
procedure Button1Click(Sender: TObject);
    
procedure Button2Click(Sender: TObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1: TForm1;
  
IdFunction : Cardinal;

implementation

{$R *.dfm}

procedure PressNextButton();
begin
  Form1
.Button2Click(Form1.Button2);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  form1
.Caption := '1';
  
IdFunction := SetTimer(0,0,4000,@PressNextButton)
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  form1
.Caption := '2222' + Form1.Caption;
  
KillTimer(0,IdFunction)
end;

end. 

إن اشكل عليك شيء تفضل بالسؤال
الرد
#5
مشكور على الإفادة مشكور على الإفادة مشكور على الإفادة good
الرد
#6
العفو ..

لكن لماذا لا تكتب الاجابة التي حصلت عليها بالمنتديات الاخرى التي قمت بطرح السؤال بها كي تعمل الفائدة اكثر
الرد
#7
[quote=ALmuhhnad]العفو ..
قمت بطرح السؤال
الرد
#8
http://arabteam2000-forum.com/index.php/...%A7%D8%B1/
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم