![]() |
|
طباعة فورم، واستدعاء الحاسبة، دلفي سدني - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : مصادر دلفي مفتوحة تعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=14) +--- الموضوع : طباعة فورم، واستدعاء الحاسبة، دلفي سدني (/showthread.php?tid=12340) |
طباعة فورم، واستدعاء الحاسبة، دلفي سدني - dulmkh - 08-07-2023 عندما ترغب كمبوبكس؛ لتختار منه مثلاً طباعة، استدعاء الحاسبة، عرض برنامج فورم آخر، أو ترغب زراً؛ لتصغير الفورم وتكبيره ليتوافق وشاشة اللاب توب، إليك الكود:
========== الكمبوبكس ========
1- سو فورم جديد وضع عليه TPrintDailog و TcheckBox
ومن خاصية ComboBox تختار Items وتكتب :
حاسبة
طباعة
عرض فورم3
اضغط على TComboBox على الفورم وفي الحدث
OnlClick اضغط على ComboBox1Click
وادخل الكود التالي:
if ComboBox1.ItemIndex = 0 then
WinExec('calc.exe /C DIR *.*', SW_SHOWNORMAL);
if ComboBox1.ItemIndex = 1 then
if PrintDialog1.Execute then
Form2.Print;
if ComboBox1.ItemIndex = 2 then
Form3.Show;
end;
انتهى
========= تصغير الفورم وتكبيره ========= 2- اضغط على مكون TcheckBox لتصغير الفورم وتكبيره، وادخل الكود التالي:
rocedure TForm1.CheckBox1Click(Sender: TObject);
begin
if checkbox1.Checked then scaleBy(80,100) else scaleBy(100,80) ;
end;
انتهى
|