امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اجراي Screen Saver در فرم
نویسنده پیام
computer_prospect آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 39
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 53
( 80 تشکر در 59 ارسال )
ارسال: #1
Exclamation  اجراي Screen Saver در فرم
سلام دوست عزيز .
اميدوارم كه حالتون خوب باشه .
من چه جوري مي تونم در فرمي كه با سي شارپ طراحي كردم در يك قسمتي از اين فرم يك اسكرين سيور قرار بدهم .
آيا بايد يك image box قرار بدهم يا چيز ديگه . لطفا من رو راهنمايي كنيد .
پيشاپيش از لطف شما سپاسگزارم .

[تصویر:  M-H.jpg?sizeM=3]
IF Having Life Ctrl + Z . Oh My God . Only Love Can Break My Heart ! Help Me . That's All I'm Dreaming of Let's Talk About Love
دوستان محترم لطفا برای تشکر فقط بر روی دکمه تشکر کلیک کنید نه چیز دیگر ممنون
(آخرین ویرایش در این ارسال: ۱۴-مهر-۱۳۸۷, ۰۸:۵۲:۳۸، توسط computer_prospect.)
۱۳-مهر-۱۳۸۷, ۱۲:۵۷:۳۲
ارسال‌ها
پاسخ
تشکر شده توسط : sokote_cheshm
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: اجراي Screen Saver در فرم
اگه اسكرين سيور از حالت Preview پشتيباني بكنه ( كه يه اسكرين سيور استاندارد بايد پشتاباني بكنه) ميتونيد از روش زير استفاده كنيد: (كه فكر نكنم راه ديگه اي هم داشته باشيد)
يه Picturebox يا هر شيئ ديگهاي كه هندل داشته باشه رو بزاريد روي فرم (حتي button).
با دستور shell يا هرچيديگه كه ميخوايد فايل اسكرينسيور مورد نظرتونو اجرا كنيد، با پارامتر p/ و هندل اون شيئي كه ميخوايد اسكرين سيور روش نمايش داده بشه. مثلا :
with c# :
کد:
Microsoft.VisualBasic.Interaction.Shell("C:\\WINDOWS\\Free Fire Screensaver.scr /p " + pictureBox1.Handle.ToString(), Microsoft.VisualBasic.AppWinStyle.NormalNoFocus, false, -1);

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۳-مهر-۱۳۸۷, ۱۵:۴۲:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : computer_prospect
computer_prospect آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 39
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 53
( 80 تشکر در 59 ارسال )
ارسال: #3
RE: اجراي Screen Saver در فرم
Error 1 The type or namespace name 'Interaction' does not exist in the namespace 'Microsoft.VisualBasic' (are you missing an assembly reference?) D:\C# Project\Screen Saver\WindowsApplication3\Form1.cs 21 35 WindowsApplication3
[attachment=1549]
دوست عزيز وقتي برنامه رو اجرا مي كنم با خطا مواجه مي شه .
Error1The type or namespace name 'Interaction' does not exist in the namespace 'Microsoft.VisualBasic' (are you missing an assembly reference?)D:\C# Project\Screen Saver\WindowsApplication3\Form1.cs2135WindowsApplication3
لطفا يه نگاه بندازيد . تشكر فراوان .

[تصویر:  M-H.jpg?sizeM=3]
IF Having Life Ctrl + Z . Oh My God . Only Love Can Break My Heart ! Help Me . That's All I'm Dreaming of Let's Talk About Love
دوستان محترم لطفا برای تشکر فقط بر روی دکمه تشکر کلیک کنید نه چیز دیگر ممنون
(آخرین ویرایش در این ارسال: ۱۳-مهر-۱۳۸۷, ۱۷:۱۵:۴۲، توسط computer_prospect.)
۱۳-مهر-۱۳۸۷, ۱۷:۱۱:۰۸
ارسال‌ها
پاسخ
تشکر شده توسط : sokote_cheshm
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: اجراي Screen Saver در فرم
Microsoft.Visualbasic رو اول بايد به Reference هاي برنامهتون اضافه كنيد.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۳-مهر-۱۳۸۷, ۱۷:۵۷:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : computer_prospect
computer_prospect آفلاین
كاربر دو ستاره
**

ارسال‌ها: 95
موضوع‌ها: 39
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 53
( 80 تشکر در 59 ارسال )
ارسال: #5
RE: اجراي Screen Saver در فرم
دوست عزيزم . برنامه اي كه براي شما فرستادم ، با C# نوشته شده اما در كدي كه شما لطف كردين دادين ، فكر كنم براي VB.Net است . خيلي ازتون ممنون مي شم اگه بريد برنامه منو باز كنيد و بعد خودتون زحمت بكشيد به اون اضافه كنيد اين Reference رو بعد براي دانلود پيوست كنيد تا من استفاده كنم . راستش هرچي ور رفتم با اين برنامه بازم نشد . نمي دونم كجا خطا مي ده . خيلي خوشحالم مي كني و شرمندم مي كني اگر اين لطف در حق من بكني . ممنون . منتظر مي مونم .

[تصویر:  M-H.jpg?sizeM=3]
IF Having Life Ctrl + Z . Oh My God . Only Love Can Break My Heart ! Help Me . That's All I'm Dreaming of Let's Talk About Love
دوستان محترم لطفا برای تشکر فقط بر روی دکمه تشکر کلیک کنید نه چیز دیگر ممنون
۱۳-مهر-۱۳۸۷, ۱۸:۳۱:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : sokote_cheshm
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: اجراي Screen Saver در فرم
نه. تمام اينايي كه گفتم براي #C بود.
بفرما:


فایل‌(های) پیوست شده
.rar   Screen Saver.rar (اندازه: 360.98 KB / تعداد دفعات دریافت: 107)

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۴-مهر-۱۳۸۷, ۱۵:۴۱:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : computer_prospect
MZOSAN آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: اجراي Screen Saver در فرم
با تشكر فراوان از ajlajlaj
يه سوال داشتم
حالا اگه بخواهيم با كليك ماوس و يا زدن يه دكمه از كيبورد اين screen server متوقف بشه چيكار كنيم؟
ممنون اگه راهنمايي كنيد
۲۷-آبان-۱۳۸۷, ۱۸:۲۰:۴۳
ارسال‌ها
پاسخ
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #8
RE: اجراي Screen Saver در فرم
راهت ترين راه
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

namespace WindowsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Hide();
            Microsoft.VisualBasic.Interaction.Shell(Application.StartupPath + @"\ok.scr /p " + pictureBox1.Handle.ToString(), Microsoft.VisualBasic.AppWinStyle.NormalNoFocus, false, -1);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox1.Show();
          
        }

        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox1.Hide();
        }

      
    }
}

۲۸-آبان-۱۳۸۷, ۰۲:۲۸:۵۶
ارسال‌ها
پاسخ
MZOSAN آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: آبان ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: اجراي Screen Saver در فرم
ببينيد من مي خوام با زدن كليك ماوس علاوه بر متوقف شدن screen server برنامه هم close بشه يعني فرم هم close بشه نه پيكچر باكس show يا hide بشه
۲۸-آبان-۱۳۸۷, ۱۷:۰۹:۵۵
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #10
RE: اجراي Screen Saver در فرم
خب به جاي دستور مخفي كردن دستور بستنو بنويسيد.
اين كه شد همون ScreenSaver . خوب خودشو اجرا كنيد ديگه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۸-آبان-۱۳۸۷, ۱۸:۲۳:۱۱
وب سایت ارسال‌ها
پاسخ
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #11
RE: اجراي Screen Saver در فرم
خوب شما گفتين متوقف منم راه متوقف كردن رو گفتم و برا بستنم همون تور كه ajlajlajl فرمودند فقط يك كلمه كافيه!
کد:
Close();


(آخرین ویرایش در این ارسال: ۳۰-آبان-۱۳۸۷, ۰۳:۵۴:۱۰، توسط hamidsina.)
۳۰-آبان-۱۳۸۷, ۰۳:۴۲:۲۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] كد اجراي برنامه براي هر ٤٠ دقيقه يك بار A.P-H@ck3r 10 5,986 ۱۲-اردیبهشت-۱۳۹۳, ۲۱:۵۴:۲۹
آخرین ارسال: Ghoghnus
Exclamation اجراي فايل DVD در #C computer_prospect 7 5,860 ۲۶-شهریور-۱۳۸۸, ۰۰:۱۴:۳۷
آخرین ارسال: computer_prospect
Exclamation غير فعال كردن Print Screen از صفحه كليد computer_prospect 21 22,140 ۱۵-فروردین-۱۳۸۸, ۱۳:۱۹:۲۰
آخرین ارسال: esmaeily-hosein
  اجراي فايل mp3 بدون انكه mediapleyer باز شود؟ hamidsina 11 9,732 ۱۰-فروردین-۱۳۸۸, ۱۶:۰۷:۵۱
آخرین ارسال: Payman62
Exclamation اجراي فايل EXE و غير فعال شدن همه چيز در فرم computer_prospect 5 5,865 ۲۲-مهر-۱۳۸۷, ۰۳:۵۴:۴۳
آخرین ارسال: hamidsina
Exclamation غير فعال كردن Print Screen از صفحه كليد computer_prospect 1 4,035 ۲۴-شهریور-۱۳۸۷, ۲۱:۳۷:۵۴
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS