امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص اینکه یه فرم show هستش در vb6
نویسنده پیام
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #1
تشخیص اینکه یه فرم show هستش در vb6
سلام دوستان
تو vb6 چطور تشخیص بدیم یه فرم که border stylesh =0 هستش، show هستش؟
مثلا اگه فرمه show بود یکاری انجام بشه

توجه کنید میدونم که از visible میتونم استفاده کنم، اما visible به دردم نمیخوره

توجه کنید که فرمی که باید تشخیص داده بشه، border stylesh=0 هستش
و caption هم نداره که بخوایم با اسم فرم تشخیصش بدیم
طلفا سورسشو بگید ممنون
۳۰-آذر-۱۳۹۰, ۰۲:۳۶:۰۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: تشخیص اینکه یه فرم show هستش در vb6
سلام.
شما سوال رو میپرسی. پاسخ رو هم میدی. بعد میگی نمیخوام از این روش استفاده کنم.
۳۰-آذر-۱۳۹۰, ۱۲:۵۰:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #3
RE: تشخیص اینکه یه فرم show هستش در vb6
بله اما میدونم که روش دیگه ای هم هست
اگه از visible استفاده کنم دائما باید اونو تو برنامم true و false کنم که کاره درستی نیست
مطمئنم روش دیگه ای هست
لطفا اگه جواب رو میدونید سورس رو بزارید
لطفا
۳۰-آذر-۱۳۹۰, ۱۲:۵۳:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #4
RE: تشخیص اینکه یه فرم show هستش در vb6
سلام.
شما سوالت رو واضح بپرس. پاسخ رو بذار به عهده دوستان.
کی گفته برای چک کردن خاصیت visible باید true و false بشه.

کد:
If Form1.Visible Then
    Beep
End If

الآن ویزیبل فرم ترو فالس شد؟
۳۰-آذر-۱۳۹۰, ۱۳:۴۰:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #5
RE: تشخیص اینکه یه فرم show هستش در vb6
ببین این کارتو را میندازه؟
If Screen.ActiveForm Is Form1 Then

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۳۰-آذر-۱۳۹۰, ۱۷:۱۴:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : RAMA2009
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #6
RE: تشخیص اینکه یه فرم show هستش در vb6
Payman62
ممنون از شما
بله این سورس در هر صورت مقدار true برمیگردونه
چون خاصیت ویزیبل مربوط به فرمی که میخوایم بررسی کنیم show هستش یا نه همیشه true هستش
و اینجا مجبور میشیم واسه اینکه برنامه ج. بده خاصیت ویزیبل رو دائما تورو فالس کنیم
-----
parviz2012
ممنون از شما
مشکلم حل شد.
(آخرین ویرایش در این ارسال: ۳۰-آذر-۱۳۹۰, ۱۷:۳۷:۳۸، توسط RAMA2009.)
۳۰-آذر-۱۳۹۰, ۱۷:۳۱:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: تشخیص اینکه یه فرم show هستش در vb6
سلام.

(۳۰-آذر-۱۳۹۰, ۰۲:۳۶:۰۸)RAMA2009 نوشته است: تو vb6 چطور تشخیص بدیم یه فرم که border stylesh =0 هستش، show هستش؟

(۳۰-آذر-۱۳۹۰, ۱۷:۳۱:۵۸)RAMA2009 نوشته است: چون خاصیت ویزیبل مربوط به فرمی که میخوایم بررسی کنیم همیشه true هستش

دوست عزیز پروپرتی Visible ارتباط مستقیم با دستورات Show و Hide داره. فرمی که نمایان باشه ویزیبلش ترو هست و فرمی که مخفی باشه ویزیبلش فالس هست.
اگه ویزیبل فرم مورد نظرت همیشه true هست پس دیگه چی رو میخوای بررسی کنی؟

ضمنا دستور Screen.ActiveForm ربطی به نمایان یا مخفی بودن فرم نداره.
این دستور بررسی میکنه که آیا فرم مورد نظر دارای focus هست یا نه.

لطفا سوالتون رو با دقت و حوصله بیشتر بپرسید.
۳۰-آذر-۱۳۹۰, ۱۹:۳۲:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321, Vb6Moderator
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #8
RE: تشخیص اینکه یه فرم show هستش در vb6
hاصلا چکار میخوای بکنی؟
دقیقا بگو. چی رو میخوای بدست بیاری؟

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
۰۱-دى-۱۳۹۰, ۰۱:۰۸:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #9
RE: تشخیص اینکه یه فرم show هستش در vb6
Payman62
دوست گرامی؛
مثه که کار با وی بی 6 رو بلد نیستید
دوتا فرم ایجاد کنید ، توی Form1 یه باتون بزارید
توی باتونی که گذاشتید، بنویسید:
msgbox Form2.visible
حالا برنامه رو اجرا کنید ونتیجه رو ببینید
در هر صورت، Form2 چه show باشه و چه Hide باشه، خاصیت visible اون True هستش.
ممنون از راهنماییهاتون.
----------------
parviz2012
دوست گرامی؛
مشکلم حل شده
ممنون از راهنماییهاتون.
۰۱-دى-۱۳۹۰, ۰۱:۴۶:۱۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
HamedFaa آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 16
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 15
( 61 تشکر در 47 ارسال )
ارسال: #10
RE: تشخیص اینکه یه فرم show هستش در vb6
(۰۱-دى-۱۳۹۰, ۰۱:۴۶:۱۸)RAMA2009 نوشته است: Payman62
دوست گرامی؛
مثه که کار با وی بی 6 رو بلد نیستید
دوتا فرم ایجاد کنید ، توی Form1 یه باتون بزارید
توی باتونی که گذاشتید، بنویسید:
msgbox Form2.visible
حالا برنامه رو اجرا کنید ونتیجه رو ببینید
در هر صورت، Form2 چه show باشه و چه Hide باشه، خاصیت visible اون True هستش.
ممنون از راهنماییهاتون.
----------------
parviz2012
دوست گرامی؛
مشکلم حل شده
ممنون از راهنماییهاتون.

پس این چرا false هست؟
مثه اینکه برعکس، شما کار با وی بی رو بلد نیستید.....

[تصویر:  jmse1wm67727recx0rm2.jpg]
۰۱-دى-۱۳۹۰, ۰۷:۲۹:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Payman62, mahdi321, Vb6Moderator
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #11
RE: تشخیص اینکه یه فرم show هستش در vb6
(۰۱-دى-۱۳۹۰, ۰۷:۲۹:۱۷)HamedFaa نوشته است:
(۰۱-دى-۱۳۹۰, ۰۱:۴۶:۱۸)RAMA2009 نوشته است: Payman62
دوست گرامی؛
مثه که کار با وی بی 6 رو بلد نیستید
دوتا فرم ایجاد کنید ، توی Form1 یه باتون بزارید
توی باتونی که گذاشتید، بنویسید:
msgbox Form2.visible
حالا برنامه رو اجرا کنید ونتیجه رو ببینید
در هر صورت، Form2 چه show باشه و چه Hide باشه، خاصیت visible اون True هستش.
ممنون از راهنماییهاتون.
----------------
parviz2012
دوست گرامی؛
مشکلم حل شده
ممنون از راهنماییهاتون.

پس این چرا false هست؟
مثه اینکه برعکس، شما کار با وی بی رو بلد نیستید.....

[تصویر:  jmse1wm67727recx0rm2.jpg]
خوب الان شما فرم یک visibleشده فرم دو مخفی هستش!پیغام درست هست

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۱-دى-۱۳۹۰, ۱۶:۳۲:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321, Vb6Moderator


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
  سوال در رابطه با دور زدن کد تشخیص وب بروزر sevdaboy 5 4,378 ۱۶-تير-۱۳۹۲, ۱۹:۴۸:۱۶
آخرین ارسال: sevdaboy
  تشخیص اولین کاراکتر در هر خط RAMA2009 9 7,577 ۱۹-دى-۱۳۹۱, ۰۳:۰۴:۵۰
آخرین ارسال: mahmoodgh
Sad تشخیص ( پلاک خودرو ) و ( چهره انسان ) kopolezerang 8 13,178 ۲۶-فروردین-۱۳۹۱, ۱۵:۵۴:۰۶
آخرین ارسال: megatron
  تشخیص خاموش شدن/رست شدن/لاگ اف شدن ویندوز در وی بی6 RAMA2009 12 9,773 ۱۸-اسفند-۱۳۹۰, ۰۳:۳۱:۵۴
آخرین ارسال: RAMA2009
  دریافت عکس،تشخیص حجم آن و تشخیص حداکثر کیفیتی که میتونه داشته باشه RAMA2009 3 4,062 ۱۱-بهمن-۱۳۹۰, ۱۷:۳۰:۱۲
آخرین ارسال: Payman62
  تشخیص رویداد خاص هنگامی که فوکوس روی فرم نیست RAMA2009 7 5,208 ۰۵-بهمن-۱۳۹۰, ۲۲:۴۵:۵۷
آخرین ارسال: Payman62
  تشخیص وضعیت زبان جاری صفحه کلید RAMA2009 7 6,910 ۰۲-بهمن-۱۳۹۰, ۱۳:۱۱:۱۴
آخرین ارسال: RAMA2009
  تشخیص key down و key up ، جداگانه RAMA2009 4 3,767 ۱۳-دى-۱۳۹۰, ۲۳:۴۲:۳۲
آخرین ارسال: mohsen0025
  تشخیص ایام هفته از روی تاریخ aleas 0 3,253 ۱۳-اردیبهشت-۱۳۹۰, ۱۷:۵۸:۵۲
آخرین ارسال: aleas

پرش به انجمن:


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

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