shado1796 كتب :انا كانت تحدث لي مشاكل في اكواد التايمر بسبب اني انسى افعلها True
،، شوف اتآكد من التايمر انه مفعل ولا لا ..
اللي نسيته هو الاسناد لاني ظنيت ان الكود او الدالة تحتوي الاسناد عشان كذا استغربت ان مافيه صور لكن بعد الاسنادات اشتغل بشيء من الروعة بل الروعة كلها
للفائدة السطر التالي:
كود :
bounds = Screen.PrimaryScreen.Bounds
هو الذي يحدد المنطقة التي تريد تصويرها وهي هنا الشاشة بكاملها لكن ماذا لو حبيت تصوير جز من الشاشة او تريد جعل فورم معين كعدسة بحث حيث لا يوجد الا محتوى هذا الفورم ببساطة بدل جملة
كود :
Screen.PrimaryScreen.Bounds
ضع
ولكي تكتمل الصورة اجعل خلفية الفورم2 بلون transparencykey
سارفع المثال باذن الله بعد اكمال التعديلات وشكرا مليون لـ
اين وضعت GetScreenShoot(true)
اخي سعود
ولم تجيبني على سؤالي
aftfm كتب :اين وضعت GetScreenShoot(true)
اخي سعود
ولم تجيبني على سؤالي
تضعه بالحدث الذي يبدا التصوير ..يعني بحدث النقر لزر الامر سيتم اخذ صورة واحدة لكن استخدمت مؤقت فسياخذ بشكل متكرر
عفوا ماهو سؤالك؟

[COLOR="#000080"]شكرا لك اخي سعود بارك الله فيك ،،
جزاك الله خيرا اخي ابو يعقوب ،،
[/COLOR]
aftfm كتب :اين وضعت GetScreenShoot(true)
اخي سعود
ولم تجيبني على سؤالي
[COLOR="#000080"]
الفانكشن التي وضعها الاخ ابو يعقوب ترجع بالصوره التي تم تصويرها
كل ما عليك هو اسناد الداله فقط
مثلا ضع علي الفورم اداتي Button1 & PictureBox1
في حدث Button1_Click ضع الكود
كود :
الصوره وبها مؤشر الماوس
PictureBox1.Image = GetScreenShoot(True)
او
كود :
الصوره بدون مؤشر الماوس
PictureBox1.Image = GetScreenShoot(False)
وفقك الله[/COLOR]
سؤالي وضعته في المشاركة رقم 8