الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض افكر الجميل في دلفي

مغلق
بدأه سيف الدين 2 في 8 فبراير 2005 · 9 رد · 878 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

بعض افكر الجميل في دلفي

قلب ازر الماوس من اليمن الي اليسر

SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP, 1, NIL, 0);

إعادة أزرار الماوس الي مكان عليه

SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP, 0, NIL, 0);

اخفاء سطح المكتب

procedure Desktop(Desk:boolean);
begin

 DID := FindWindow('progman', nil);
 if DID <> 0 then
 begin
   if Desk then
     ShowWindow(DID, SW_SHOW)
   else
     ShowWindow(DID, SW_HIDE);
   Desk := not(Desk);
 end;

end

ثم عند أخفاء سطح المكتب

Desktop(False);

وعند أرجاع سطح المكتب

Desktop(True);

تشغيل شاشة التوقف برمجين

function TScreenSaver : BOOL;
var
  B_1 : bool;
begin
  result := false;
  if SystemParametersInfo(SPI_GETSCREENSAVEACTIVE,
                          0,
                          @B_1,
                          0) <> true then exit;
  if not B_1 then exit;
  PostMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_SCREENSAVE, 0);
  result := true;

في OnClick أضف هذا الكود

TScreenSaver;

--------------------------------

:rolleyes:

تم تعديل هذه المشاركة بواسطة سيف الدين 2 في 8 فبراير 2005 في 12:55

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#2

كيفية ادخال الصورة من السكنر عن طريق الدلفي

اذهب الى component ثم الى import activX control

ثم ومن القائمة اختر ادات تحكم بإلتقاط الصور ، تجد ( Timgscan)

اضغط install

ثم اذهب في قائمة ادوات دلفي الى ActivX

نزلها على الفورة ، اضغط عليها ضغطتين سريعتين

ستجد-- scan to : اجعلها -- display and file

و file type أجعل امتدادها Bmp ستطيع قراءة الصورة من خلال دلفي ..

ضع Image وحدد خاصية الستريتش streatch الى true

ضع زر ..button واكتب تحته

ImgScan1.Image:='c:\tmp.bmp';

ImgScan1.StartScan ;

Image1.Picture.LoadFromFile('c:\tmp.bmp');;

-----------------------

:rolleyes:

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#3

يقبل الارقم فقط والايقبل الحروف

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
If not (Key in ['0'..'9', #18]) then
    Key := #13;
end;

وهذا يقبل الحروف الكبير

If not (Key in ['A'..'Z', #18]) then
    Key := #13;
end;

وهذا يقبل الحروف الصغير

If not (Key in [' a'..'z', #18]) then
    Key := #13;
end;

--------------------------------------

:rolleyes:

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#4

تحريك الفورم

type
  TForm1 = class(TForm)

    procedure WMNCHitTest(var M: TWMNCHitTest); message wm_NCHitTest;

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.WMNCHitTest(var M: TWMNCHitTest);
begin
  inherited;
  if  M.Result = htClient then
    M.Result := htCaption;
end;

end.

---------------------------------------

تهية القرص المرن A

const
  SHFMT_ID_DEFAULT = $FFFF;
  SHFMT_OPT_QUICKFORMAT = 0;
  SHFMT_OPT_FULLFORMAT = 1;
  SHFMT_OPT_SYSONLY = 2;

  SHFMT_ERROR = -1;
  SHFMT_CANCEL = -2;
  SHFMT_NOFORMAT = -3;


var
  Form1: TForm1;

implementation

{$R *.dfm}
function SHFormatDrive(hWnd : HWND; Drive : Word;  fmtID : Word; Options :
Word) : Longint; stdcall;
 external 'Shell32.dll' name 'SHFormatDrive';

procedure DiskFormat(Drive:Char);
var
  RetCode : Integer;
begin
  retCode:= SHFormatDrive(GetDesktopwindow,
            Ord(Upcase(Drive))-Ord('A'),
            SHFMT_ID_DEFAULT,
            SHFMT_OPT_QUICKFORMAT);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
DiskFormat('A');
end;__________________

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#5

تحريك Label من اليمن الي اليسر

if Label1.Left<600 then
begin
Label1.Left:=Label1.Left+1;
end
else
Label1.Left:=-214

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#6

ارجو ان ينال اعجبكوم

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#7

موفق بارك الله فيك سيف الدين ;)

________________________________________________________________________________________

ملحوظة: رجاءا جمع هذه الحيل كلها في مشاركة واحدة قد قام مشرفنا العزيز عروة بتثبيثه: أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي :)

(h)

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#8

نعم يا سيف مشاركاتك رائعه ...

ولكن من الجيد جدا وجودها مع المشاركه المخصصه حيث سيسهل على الأخوة إيجادها .. لو تكرمت ووضعتها سيكون ممتاز جدا

#9

نعم لقد وضعتها في المكان المخصصة

وبارك الله فيكوم

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

#10

:D

مشكور على هذا المجهود

:)

في أعمالنا نخطئ .. ومن أخطأنا نتعلم .. ولا شئ مستحيل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…