امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
حرکت دادن فرمهای بدون نوار عنوان!
نویسنده پیام
[Moosa] آفلاین
تازه وارد

ارسال‌ها: 18
موضوع‌ها: 10
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 19
( 43 تشکر در 15 ارسال )
ارسال: #1
Wink  حرکت دادن فرمهای بدون نوار عنوان!
از اين تابع (Api) برای حركت دادن فرمی كه نوار عنوان نداره استفاده می شه .برای نمايش يك فرم بدون نوار عنوان خاصيت Border styleرو برابر None قرار بدید.حالا کد Api زير رو تو يه ماژول كپی كنيد.
Public Const HTCAPTION = 2
Public Const WM_NCLBUTTONDOWN = &HA1
Public Declare Function ReleaseCapture Lib "user32" () As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
حالا برای اينكه كد زير در رويداد فرم قابل اجرا باشد كد زير را در پنجره كد كپی كنيد.
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then
Call ReleaseCapture
Call SendMessage(Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0)
End If
End Sub


موفق باشیدWink


فایل‌(های) پیوست شده
.rar   project 1.rar (اندازه: 2.07 KB / تعداد دفعات دریافت: 64)
(آخرین ویرایش در این ارسال: ۰۹-اردیبهشت-۱۳۹۰, ۱۲:۵۶:۱۸، توسط [Moosa].)
۰۹-اردیبهشت-۱۳۹۰, ۱۲:۴۰:۵۹
ارسال‌ها
پاسخ
تشکر شده توسط : Payman62, mahdi321
zirak آفلاین
كاربر تک ستاره
*

ارسال‌ها: 40
موضوع‌ها: 4
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 15
( 24 تشکر در 16 ارسال )
ارسال: #2
RE: حرکت دادن فرمهای بدون نوار عنوان!
این هم یک نوع دیگهHappy



فایل‌(های) پیوست شده
.zip   New Folder.zip (اندازه: 1.64 KB / تعداد دفعات دریافت: 68)
۰۷-خرداد-۱۳۹۰, ۰۲:۴۶:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دادن Axis Lable و Legend Entries به جای Data Range eppagh 0 2,088 ۲۷-دى-۱۳۹۳, ۱۴:۵۳:۴۸
آخرین ارسال: eppagh
  [سوال] آدرس‌دهی مطلق بدون استفاده از Sheet Name eppagh 0 2,012 ۲۲-مرداد-۱۳۹۳, ۱۰:۴۹:۲۵
آخرین ارسال: eppagh
  قرار دادن خروجی دستور sql در یک متغیر sepahbod 1 3,971 ۱۶-آذر-۱۳۹۲, ۲۱:۳۳:۳۳
آخرین ارسال: hmiranled
  پیام جهت اطلاع دادن sepahbod 4 4,322 ۱۲-شهریور-۱۳۹۲, ۱۵:۲۹:۵۱
آخرین ارسال: sepahbod
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر در VB6 mohsen0025 7 7,477 ۰۲-شهریور-۱۳۹۲, ۱۱:۵۱:۴۶
آخرین ارسال: mohsen0025
  نحوه قرار دادن فایل فلش و عکس با پسوندpng؟ student-p 10 11,322 ۱۲-دى-۱۳۹۱, ۱۲:۵۱:۱۶
آخرین ارسال: student-p
  [سوال] اجراي يك برنامه از طريق آيكون برنامه در كنار ساعت در نوار وظيفه one hacker alone 3 3,273 ۲۷-آذر-۱۳۹۰, ۱۲:۲۷:۱۴
آخرین ارسال: Ghoghnus
  وصل شدن به یاهو و ارسال و دریافت پیام بدون کامپوننت sobhan93 1 3,354 ۱۸-شهریور-۱۳۹۰, ۱۴:۱۷:۳۴
آخرین ارسال: ~XT~
  [سوال] قرار دادن برنامه در حالت Startup HamedFaa 4 7,048 ۳۱-تير-۱۳۹۰, ۰۹:۲۵:۰۷
آخرین ارسال: Shayani
  افکت دادن به فرم [Moosa] 0 2,337 ۱۱-اردیبهشت-۱۳۹۰, ۱۹:۰۳:۵۴
آخرین ارسال: [Moosa]

پرش به انجمن:


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

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