ايران ويج

نسخه‌ی کامل: تغيير بكگراند form
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
بسمه تعالي
سلام چطور مي شه به طور اتوماتيك به صورت randomیک تصویر از تصاویر مشخصه را انتخاب کند و بکگراند فرم بکند
با تشکر
سلام
اگه درست منظورتو فهميده باشم بايد اول يه عدد random توليد كني بعد از توي آرايه عكس متناظر اون عدد رو پيدا كني و به عنوان back ground نمايش بدي. اگه مشكلت حل نشد بيشتر توضيح بده.
موفق باشي
بسمه تعالي
با سلام
و تشكر يعني منظورتون اينه عكس ها رو داخل يك آرايه قرار بدم يا آدرسشو
و بعد چطور مي شه بطور مرتب عكس هاي بكگراند ويندوز رو عوض كرد
با تشكر
خوب منظورت رو من فهميدم يه چيزي ميخواي شبيه نگار اره :?:
خوب من برات دارم Biggrin اينجا:
http://iranvig.com/modules.php?name=News...le&sid=848
جوابت ساده و آسونه اگه سوالت دات نتي باشه !
ببين اگه در دات نت اين سوال رو مي كني جوابت به شكل زير ميشه كه :
1- يك عدد كنترل ايميج ليست را بر روي فرم قرار بده مثلا با نام imgs بعد در اون تمامي عكس هايي رو كه مي خواهي لود كن. سپس يك دكمه روي فرم قرار بده و در متد روي دادش بنويس :
کد:
        private void button1_Click(object sender, System.EventArgs e)
        {  
            this.BackgroundImage=null;
            Random r=new Random();
            int i=imgs.Images.Count-1;
            int a=r.Next(i);
            this.BackgroundImage=imgs.Images[a];
            
        }
به همين سادگي مي توني تتصوير پس زمينه رو به صورت رندوم بين يكي از عكس هاي موجود در يك ايميج ليست قرار بدي . در ضمن براي كيفيت بهتر خاصيت whit و Height از ImageSize ايميج ليست رو به 256 تغيير بده .
اگه كار يا سوال دات نتي ديگري داشتي همين جا مطرح كن من تماما در خدمتم
با تشكر - وحيد