delphi4arab منتديات دلفي للعرب
طباعة فورم، واستدعاء الحاسبة، دلفي سدني - نسخة قابلة للطباعة

+- 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;
انتهى