عکس از صفحه دسکتاپ
فکر می کنم مثال امروز کمی راحت باشد ما میخواهیم از روی صفحه دسکتاپ خود با زدن دکمه Print Screen عکس بگیریم
مواد لازم :
یک فرم
یک ایمیج
حال کد برنامه را میگذاریم و بعد آن را تفسیر میکنیم
Private Sub Form_Load()
With Me
.Height = 7995
.Width = 11115...
Rgb
اگر در برنامه های گرافیکی دقت کرده باشید جائی از آن برای انتخاب رنگ از سه میله استفاده شده است که با حرکت میله ها میتوان رنگ دلخواه را انتخاب کرد .
حال ما به ساختن این برنامه می پردازیم
ابتدا مواد لازم :
یک فرم
چهار عدد لیبل
سه عدد میله افقی
Option Explicit
Private Sub...
IP to Hex
شاید تاکنون با برنامه مانا در کارتهای دی وی بی کار کرده باشید برنامه ای است برای دانلود آفلاین.
برای اینکه بتوانید در این برنامه با آی پی شخص و یا سایتی کارکنید احتیاج دارید که در فیلتر آن به جای آی پی از هگزادسیمال Hex آن استفاده کنید. پس اینجاست که این برنامه به کار ما می آید...
دوستان به این نتیجه رسیدم که فقط خواندن کتاب ویژوال بیسیک نمیتواند در یادگیری این زبان کاملا" موفق باشد و می بایست خود نیز مسئله هائی را طرح کرده و آن ها را انجام دهیم.
شاید برایتان جالب باشد که بدانید من برای فکر کردن به این مثالی که در ذیل خواهم گفت حداقل یک ساعت وقت گذاشتم
مسئله من حرکت یک...
ایجاد خواص جدید برای فرمها
فرم ها دارای خواص متعددی هستند اما شاید شما نیز به عنوان یک برنامه نویس دوست داشته باشید خواص جدیدی برای یک فرم تعریف کنید مثلا" شاید بخواهید برای قسمت پائین فرم یک خاصیت خلق کنید به نام BottomTitle که کار این خاصیت این باشد که یک متن را در پائین یک فرم بنویسد...
با تشکر از پاسخ شما
من شنیده ام که بر روی مانیتور ال سی دی لایه ای وجود دارد که باعث می شود چشم اذیت نشود آیا ممکن است همین لایه خش افتاده باشد و با کشیدن پولیش کاملا" برطرف شده باشد؟
با سلام ،
مانیتور سامسونگی را که هنوز از خریدن آن یک ساعت هم نمی گذشت با انداختن کیس بر روی شیشه آن زخمی کردم آن هم یک زخم بزرگ. از همسایه امان که تعمیرگاه ماشین داشت پولیش گرفتم و بر روی آن کشیدم شد مثل روز اولش. حال سئوال من این است آیا بعد از مدتی زخم شیشه مانیتور من دوباره هویدا می شود ؟...
تعیین مکان متد پرینت
تعیین مکان متد پرینت
اگر بخواهید مکان دقیق چاپ روی فرم را مشخص کنید از دو خاصیت CurrentX و CurrentY استفاده می کنیم. این دو خاصیت در واقع مکان کرسر متن فرم را کنترل می کنند.
خاصیت ScaleMode این دو خاصیت را تحت تاثیر قرار میدهد و می تواند مقادیر متفاوتی داشته باشد...
فرمت کردن دستور پرینت
برای فرمت کردن خروجی متد Print از توابع ()Spc و یا ()Tap استفاده می شود. این دو تابع بین اطلاعات چاپ شده فاصله می اندازند.
Private Sub Command1_Click()
Form1.Print "hamid", Spc(10); "Ahmadi"
Form1.Print "hamid"; Tab(10); "Ahmadi"
End Sub
در مثال...
نوشتن مستقیم روی فرم
برای قرار دادن متن روی فرم ها غیر از استفاده از برچسب یا جعبه متن راه دیگری هم وجود دارد که آن متد Print است. این متد متن را مستقیما" روی فرم می نویسد.
متد Print علاوه بر فرمها بر روی چاپگرها و جعبه تصویر و شییء دیباگ هم کار می کند
از آنجا که Print یک متد است پس...
کار با فرمها
تاکنون یاد گرفته اید که چگونه ظاهر و رفتار یک فرم را با استفاده از خواص آن کنترل کنید. دیدید که چگونه می توان در رویداد ()Form_Load سایر کنترل های برنامه را آماده سازی کرد.
در اینحال روال () Form_Unload مکانیست برای پاکسازی حافظه قبل از بیرون رفتن فرم از حافظه.
در برنامه هائی...
یک پروژه
برای درک بهتر در مورد جعبه لیست ها به این پروژه توجه فرمائید.
مواد لازم
یک فرم به نام frmListBox
یک جعبه لیست به نام lstList
یک عدد برچسب به نام lbllist و سپس وقتی آن را بر روی فرم گذاشتید و اندازه ، فونت و دیگر موارد آن را تنظیم کردید بر روی آن کلیک راست کرده و Copy را...
انتخاب چند گزینه ای در جعبه فهرستها
برای آنکه یک جعبه فهرست بتواند چند انتخاب را قبول کند باید خاصیت MultiSelect آن را بدرستی تنظیم کنید. اگر این خاصیت با مقدار 1-Simple تنظیم شود کاربر می تواند چند گزینه را انتخاب کند و اگر این خاصیت با 2-Extended تنظیم شود کاربر می تواند چند گزینه پشت...
کار با آرایه ها
در هنگام توضیح در مورد کنترل های لیست با مفهوم اندیس آشنا شدید. اندیس آیتم های لیست با عدد صفر شروع شده و به ترتیب اعداد بالا میرود.
لیست یک نام دارد اما می تواند چندین مقدار داشته باشد. برای تمایز مقدارهای لیست از اندیس آنها استفاده می شود.
آرایه لیستی است از...
کنترل تایمر
کنترل تایمر امکان استفاده از ساعت داخلی کامپیوتر را فراهم می سازد. ساعت کامپیوتر در هر ثانیه 18 رویداد تایمر تولید می کند که میتوان از این طریق برای انجام کارهای زمانبندی شده استفاده کرد.
برنامه های ویژوال بیسیک قادرند نسبت به این رویدادهای ساعت کامپیوتر واکنش نشان دهند
کنترل...