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

نام تاپیک: نیاز فوری به کمک دوستان hWnd کمـــــــــــــــــــک

  1. #1

    نیاز فوری به کمک دوستان hWnd کمـــــــــــــــــــک

    سلام . من تو طراحی یک برنامه با مشکل بزرگی مواجه شدم برنامه من از یک فرم( Form ) در چند نسخه نیاز داره برای این منظور من از کد زیر استفاده کردم تا هر وقت نیازی به فرم شد یک نسخه از فرم اجرا بشه
    Dim frmPm As Form1
    Set frmPm = New Form1
    frmPm.Show

    خوب تا اینجا مشکلی نیست اما وقتی جند تا فرم باز شد و من خواستم متن داخل یک label رو داخل فقط یکی از قرم ها تغییر بدم با مشکل مواجه شدم :( اول فکر کردم هر وقت فرم جدیدی رو set میکنم hWnd اون فرم رو یک جایی ذخیره کنم یا تو متغییر یا تو یک فایل tmp بعد متن label مربوط به فرم با hWnd مشخص که در اختیار دارم رو عوض کنم اما مشکل من ایجاست که چطوری از داخل برنامه فرم با hWnd مشخص رو (به قلی) صدا بزنم و تغییرات به او بدم :(
    از دوستان عزیز خواهش میکنم من رو راهنمایی کنند.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799

    Re: نیاز فوری به کمک دوستان hWnd کمـــــــــــــــــــک

    نقل قول نوشته شده توسط سعید قدیری مقدم
    خوب تا اینجا مشکلی نیست اما وقتی جند تا فرم باز شد و من خواستم متن داخل یک label رو داخل فقط یکی از قرم ها تغییر بدم با مشکل مواجه شدم.
    میشه بگی چه مشکلی ؟!
    البته فکر مینم کار با handle ها زیاد جالب نباشه ولی اگه به نظرت تنها راه همینه میتونی از پیغامهای ویندوز استفاده کنی .
    همونطور که میدونید هر کنترلی یه handle داره که شما میتونی با داشتن اون handle و با استفاده از تابع SendMessage ویندوز پیغامهای مختلف رو به اون کنترل بفرستی ... از جمله ست کردن caption یا پاک کردن محتویات اون و ...
    یه search تو MSDN در مورد SendMessage بکن چیزای خوبی داره ! :wink:

  3. #3
    سلام دوست عزیز . بابت راهنمایی شما ممنون اما من برای اینکه سوال رو پیچیده نکنم label رو مثال زدم در حقیقت میخوام یک روال رو داخل اون فرم ها اجرا کنم
    باز هم ممنون

  4. #4
    کسی نیست به داد من برسه :cry:

تاپیک های مشابه

  1. hwnd در بعضی کنترلها؟
    نوشته شده توسط riyahiyan در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: سه شنبه 15 فروردین 1385, 11:02 صبح
  2. سوال: عکس گرفتن از یک پنچره ای که hWnd آن را داریم.
    نوشته شده توسط Hamedm در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: چهارشنبه 21 بهمن 1383, 07:30 صبح
  3. HWND در فاکس پرو
    نوشته شده توسط rezaTavak در بخش Foxpro
    پاسخ: 5
    آخرین پست: یک شنبه 29 آذر 1383, 12:22 عصر
  4. معادل hwnd در VB.NET
    نوشته شده توسط bashir_nashi در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 13 آبان 1383, 16:39 عصر
  5. چه چیزی به جای hwnd
    نوشته شده توسط H_r_m در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: سه شنبه 07 مهر 1383, 10:04 صبح

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

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