PDA

View Full Version : دو سوال در مورد VB.net



kyrie-chan
دوشنبه 11 اردیبهشت 1391, 13:52 عصر
1. آیا میشود location موس را تحت یک تابع تغیر داد ؟

مثلا می خوایم برنامه ای بنویسیم که رو فورم یک دکمه داریم ،بعد تو تایمر با کلیک دکمه موس به سمت دکمه حرکت کنه و زمانی که خورد به دکمه یک مسیج بده که برخورد صورت گرفته . شنیدم از دستوراتی که مربوط به کار با سیستم میشه ( که الان از لحاظ اسم حضور ذهن ندارم ) میشه درستش کرد . اره ؟

2. آیا رویدادی برای برخورد دو object وجود دارد ؟

مثلا می خوایم برنامه ای بنویسیم که رو فورم دو تا object داریم ، مثلا دکمه و پنل بعد تو تایمر پنل به سمت دکمه حرکت کنه و زمانی که خورد به دکمه یک مسیج بده که برخورد صورت گرفته . می خوام به جایی که از لوکیشن استفاده کنم از رویدادی استفاده بکنم که برخورد رو تشخیص بده . هست ؟

فرید نجفلو
دوشنبه 11 اردیبهشت 1391, 14:58 عصر
جواب سوال اول:
Cursor.Position = Me.PointToScreen(Me.Button1.Location)

البته داخل تایمر باید مسیر حرکت رو تعیین کنید
این کد موس رو یک باره به مقد می بره