نمایش نتایج 1 تا 2 از 2

نام تاپیک: کد قابلیت تغییر مکان آیتم توسط کاربر

  1. #1
    کاربر جدید آواتار emad2010
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    کرج
    پست
    14

    کد قابلیت تغییر مکان آیتم توسط کاربر

    دنبال یه کد میگردم که با وارد نمودن اون تو قسمت کدها بشه با کشیدن و رها کردن دکمه ی سمت چپ ماوس مکان آیتم رو تو نرم افزار تغییر داد .
    مثلا ً بشه مکان Image1 رو با کشیدن و رها کردن دکمه ی سمت چپ ماوس ، روی صفحه تغییر داد .( Image1 قابل حرکت توسط کاربر باشه )
    ممنون میشم اگه این کد رو برام بفرستید .

  2. #2
    VIP آواتار xxxxx_xxxxx
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    X place
    سن
    34
    پست
    4,768

    نقل قول: کد قابلیت تغییر مکان آیتم توسط کاربر

    يه راه ساده اش اينه كه البته نياز به هندل شئ داريم كه شئ Image هندل نداره. ولي مثلاً براي picture يا خود Form به اين صورت:

    Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    Private Declare Sub ReleaseCapture Lib "User32" ()
    Private Const WM_NCLBUTTONDOWN = &HA1
    Private Const HTCAPTION = 2

    Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = 1 Then
    ReleaseCapture
    SendMessage Picture1.hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
    End If
    End Sub
    الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •