PDA

View Full Version : سوال: نمايش انيميشن يا gif متحرك در فرم vb



hamidghasemi
دوشنبه 28 مرداد 1387, 13:45 عصر
سلام چطور مي تونم يك تصوير متحرك را در يك فرم نمايش بدم؟ اگه مي تونيد به من كمك كنيد متشكرم.

r_oscar2007
دوشنبه 28 مرداد 1387, 17:58 عصر
با ocx ها میتوانید

kuh_nur
دوشنبه 28 مرداد 1387, 18:32 عصر
برو اینجا یه نمونه هست

http://barnamenevis.org/forum/showthread.php?t=78376&page=29

hamidghasemi
شنبه 02 شهریور 1387, 16:05 عصر
سلام باتشكر از دوستاني كه من را راهنمايي كردن . از ocx استفاده كردم . ولي من اين تصوير متحرك را براي نشان دادن update در برنامه مي خوام . ولي وقتي كه دستور update اجرا مي شده تصوير عملاً ثابت مي ماند .
اگر تصوير مناسبي هم جهت پروسس ويا update داريد براي بفرستيدممنون مي شم.

ƒxmahdi
شنبه 02 شهریور 1387, 18:34 عصر
نمونه زیر را یه تست بکن

loads
یک شنبه 03 شهریور 1387, 00:27 صبح
سلام باتشكر از دوستاني كه من را راهنمايي كردن . از ocx استفاده كردم . ولي من اين تصوير متحرك را براي نشان دادن update در برنامه مي خوام . ولي وقتي كه دستور update اجرا مي شده تصوير عملاً ثابت مي ماند .
اگر تصوير مناسبي هم جهت پروسس ويا update داريد براي بفرستيدممنون مي شم.

سلام
این رو هم تست کنید
http://barnamenevis.org/forum/showpost.php?p=565309&postcount=260

hamidghasemi
یک شنبه 03 شهریور 1387, 11:27 صبح
سلام دوستان
مشكل من اين نيست كه تصوير رو نمايش بدم . اگر شما يك لوپ در نظر بگيريد و آن را 1000 مرتبه اجرا كنيد در زمان اجراي آن تصوير ثابت مي ماند .

hamidghasemi
سه شنبه 05 شهریور 1387, 10:46 صبح
سلام
لطفاً نظر بديد . راستي مشكل رو در loop هايي مانند for ,whileو... با نوشتن دستورdoevents در داخل loop مي توان مشكل را حل نمود . من يك update وinsert دارم مشكلم حل نشده.

hamidghasemi
دوشنبه 08 مهر 1387, 13:40 عصر
كمك كمك كمك كمك كمك :تشویق:

vbhamed
دوشنبه 08 مهر 1387, 23:45 عصر
سلام
داخل حلقه تكرارتون از دستور DoEvents استفاده كنيد تا تصوير متحركتون متوقف نشه

hamidghasemi
پنج شنبه 11 مهر 1387, 13:37 عصر
باتشكر در حالت حلقه تكرار از doevent مي توان استفاده كرد. ولي در update يك بانك كه نمي توانيم از اين دستور استفاده نمائيم . اگر راه حلي داريد راهنمايي بفرمائيد.

vbhamed
سه شنبه 16 مهر 1387, 12:20 عصر
سلام
انيميشن رو داخل يك فرم ديگه بدون قاب بزاريد و بعد اون رو روي فرم جاري نمايش بديد (always on top)
اگر اينم كار نكرد و اصرار داشتيد انيميشن داشته باشيد، يك برنامه كوچيك ديگه بنويسيد كه انيميشن رو پخش كنه و فرم اون روي فرم جاري قرار بگيره

m_vb1386
سه شنبه 16 مهر 1387, 12:44 عصر
این رو قبلا من تست کردم جواب نمیداد چون رکورد ستها در یک مرحله تغییر میکنن
مگه اینکه sql رو استفاده نکنیم بریم سراغ recordset.movnext و یک حلقه که اون هم ....