PDA

نسخه کامل مشاهده نسخه کامل : سوال : استفاده همزمان از دو تا فرم



hp1361
26-09-2006, 22:49
سلام

دوستان من مي خواهم در زمان اجراي برنامه ام وقتي كاربر يكي از گزينه هاي كومبوباكس رو انتخاب كرد توضيحاتي رو در باره ي اين گزينه بر روي يه فرم ديگه كه ظاهر ميشه نمايش بدم ( يه چيزي شبيه بالن راهنما - اما مي خواهم از فرم استفاده كنم )

با ظاهر كردن فرم مشكلي ندارم . مشكل اينجاست كه اگر كاربر دوباره بر روي فرم اصلي كليك كنه فرم راهنما ناپديد ميشه . من مي خواهم كه فرم راهنما هميشه ontop باشه . اميدوارم متوجه منظورم شده باشيد


ممنون و منتظرم

amin a.^2
26-09-2006, 22:53
ایچ پی جان این کارو فکر کنم بهتره با چیزی مثل richedit انجام بدی چون اگه بخواهی همیشه on top باشه پس باید از showmodalاستفاده کنی و این یعنی که فرم 1 کار نکنه تا اونجایی که من می دونم نمیشه فرمی ontop باشه و فرم دیگه ای کار بکنه

Admiral
27-09-2006, 09:35
سلام

خاصیت FormStyle رو برای فرم دوم به fsStayOnTop تبدیل کنید.

موفق باشید.

meghdad23
28-09-2006, 11:47
من هم در برنامه هام از richedit استفاده كردم

hp1361
28-09-2006, 21:18
سلام

admiral دستت درد نكنه منم همين كار رو كردم

در مورد richedit هم دوستان متوجه نشدم

كارم راه افتاد ممنون

amin a.^2
28-09-2006, 21:38
در مورد richedit هم دوستان متوجه نشدم

كارم راه افتاد ممنون
با سلام به ايچ پي خان
كار بسيار راحتيه يعني رويه رويدادonclickیاon mousemoveاون چیزی که می خوای براش توضیح بدی می نویسی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط همین در حال معمولی هم باید ویزیبلش فالس باشه

hp1361
02-10-2006, 16:27
سلام

آدميرال عزيز يه مشكل ديگه پيدا شد . وقتي من ويزيبل فرم دوم رو ترو ميكنم اون فرمي كه ontop هست پنجره فعال میشه و من هر کاری میکنم که فرم اصلی فعال باشه نمیشه .( آخه فرم دوم فقط برای توضیحات ظاهر میشه و نیازی نیست که فعال باشه .)
تنها وقتی که دوباره کاربر بر روی فرم اصلی کلیک میکنه فرم دوباره فعال میشه و من این رو نمیخواهم .

امین اقا ممنون از راهنمایی حتما امتحان می کنم ولی حالا فرق این richedit با edit خودمون چیه ؟


ممنون و منتظرم

amin a.^2
02-10-2006, 23:38
سلام

آدميرال عزيز يه مشكل ديگه پيدا شد . وقتي من ويزيبل فرم دوم رو ترو ميكنم اون فرمي كه ontop هست پنجره فعال میشه و من هر کاری میکنم که فرم اصلی فعال باشه نمیشه .( آخه فرم دوم فقط برای توضیحات ظاهر میشه و نیازی نیست که فعال باشه .)
تنها وقتی که دوباره کاربر بر روی فرم اصلی کلیک میکنه فرم دوباره فعال میشه و من این رو نمیخواهم .

ايچ پي جان
با سلام
فكر كنم مشكلتون همون كه من اول كار گفتم حالا شايد دوستان بتونند مشكلتون را حل كنند ولي من بلد نيستم

امین اقا ممنون از راهنمایی حتما امتحان می کنم ولی حالا فرق این richedit با edit خودمون چیه ؟
برو به سربرگ win32 ابزار چهارم richedit هست
تفاوت اصلی هم میان این دوتا اینه که شما می تونید تو richeditچند خط بنویسی ولی تو edit این کارو نمیشه کرد
و چندین ویژگی که richedit داره و edit نداره
امیدوارم به دردد بخوره
خدا نگهدار

Admiral
03-10-2006, 12:35
سلام

آدميرال عزيز يه مشكل ديگه پيدا شد . وقتي من ويزيبل فرم دوم رو ترو ميكنم اون فرمي كه ontop هست پنجره فعال میشه و من هر کاری میکنم که فرم اصلی فعال باشه نمیشه .( آخه فرم دوم فقط برای توضیحات ظاهر میشه و نیازی نیست که فعال باشه .)
تنها وقتی که دوباره کاربر بر روی فرم اصلی کلیک میکنه فرم دوباره فعال میشه و من این رو نمیخواهم

سلام دوست عزیز

پروژه رو ضمیمه کردم ، دانلود و اکسترکتش کن اگه مشکلی بود مطرح کن.

موفق باشید.

لینک دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

Admiral
03-10-2006, 12:37
راستی حجمش 173 کیلو بایته.

موفق باشید.

farzad_naseri
04-10-2006, 12:32
admiral جان
كارت خوبه ، ريز بين هستي.
آينده خوبي خواهي داشت .
رستش من بيشتر ناظرم تا نظر دهنده ، ولي جايي كه جاش باشه تشويقمو مي كنم .

Admiral
04-10-2006, 16:27
admiral جان
كارت خوبه ، ريز بين هستي.
آينده خوبي خواهي داشت .
رستش من بيشتر ناظرم تا نظر دهنده ، ولي جايي كه جاش باشه تشويقمو مي كنم .

خیلی ممنون دوست عزیز
خوشحال میشیم شاهد حضور بیشتر شما توی بخش دلفی باشیم.
موفق باشید.

hp1361
04-10-2006, 20:00
admiral خان سلام

برنامه اي رو كه گذاشتي دانلود كردم . منظورم رو درست گرفتي .

اما من اين حالت رو براي onchange نمي خواهم براي on exit مي خواهم

با برنامه ات ور رفتم اما نتونستم براي on exit اش بنويسم

اگه تونستي براي onExit اش بنويس

ممنون و منتظرم

Admiral
05-10-2006, 19:46
admiral خان سلام
برنامه اي رو كه گذاشتي دانلود كردم . منظورم رو درست گرفتي .
اما من اين حالت رو براي onchange نمي خواهم براي on exit مي خواهم
با برنامه ات ور رفتم اما نتونستم براي on exit اش بنويسم
اگه تونستي براي onExit اش بنويس
ممنون و منتظرم

سلام
خیلی سخت نبود، یه کم روش کار میکردی درست می شد.

برای OnExit هم نوشتم :

لینک دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

امیدوارم کارت راه بیفته.

Admiral
05-10-2006, 20:07
پ.ن : برای Exit میتونی توی Edit یا Memo کلیک کنی.

hp1361
05-10-2006, 23:49
دوباره سلام

آدميرال عزيز ممنون كه در راهنمايي كوشا بودي

چون از دستوراتي كهنوشته بودي همچين زياد سر در نمياوردم دوباره با دستورات ور رفتم تا اينكه اين دستور رو تو راهنماي دلفي پيدا كردم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

كه در اينجا قسمت sw_ showna حالت هاي ديگه هم مي پذيره .

اين دستوري كه من نوشتم فرم دوم رو نمايش ميده بدون اينكه تغييري در اكتيو بودن و يا نبودنش بده (به گفته ي راهنماي دلفي )

بازم ازت ممنونم كه باعث شدي يه نكته جديد رو ياد بگيرم

يا حق

Admiral
06-10-2006, 16:03
سلام

درسته ، این دستور فرو دوم رو بدون اکتیـو کردن نمایش میده.

ولی من فکر میکردم قراره اگه کاربر روی فرم دوم کلیک کرد هم فعال نشه.

موفق باشید.

hp1361
06-10-2006, 16:11
سلام دوباره
آدميرال عزيز اين مسئله رو كه ميگم يه نگاه بنداز

من اين فرمي رو كه تاحالا با نمايشش مشكل داشتم بصورت نيمه شفاف نمايش ميدم . تا اينجا درست . با دستوراتي كه دوستان اشاره كردن شكل فرم رو هم بصورت بيضي در مي آورم .اما يه مشكلي پيش مياد . اونم اينكه يه قسمت كوچيك از پايين فرم نمايش داده نميشه و وقتي كه موس رو به اون قسمت مي برم انگار كه دارم نقاشي مي كنم فرم ظاهر ميشه . اما با جابجايي فرم دوباره قسمت پايينش ناپديد ميشه

يه نگاه بنداز

ممنون و منتظرم

Admiral
08-10-2006, 19:42
سلام دوباره
آدميرال عزيز اين مسئله رو كه ميگم يه نگاه بنداز
من اين فرمي رو كه تاحالا با نمايشش مشكل داشتم بصورت نيمه شفاف نمايش ميدم . تا اينجا درست . با دستوراتي كه دوستان اشاره كردن شكل فرم رو هم بصورت بيضي در مي آورم .اما يه مشكلي پيش مياد . اونم اينكه يه قسمت كوچيك از پايين فرم نمايش داده نميشه و وقتي كه موس رو به اون قسمت مي برم انگار كه دارم نقاشي مي كنم فرم ظاهر ميشه . اما با جابجايي فرم دوباره قسمت پايينش ناپديد ميشه
يه نگاه بنداز
ممنون و منتظرم

سلام

این برنامه رو دانلود کن و ببین همون چیزیه که میخوای : دانلود ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

اگه اینطوره کامپوننت MaskForm رو که توی همین فروم هم لینکش هست رو نصب کن.

موفق باشید.

hp1361
09-10-2006, 17:45
سلام دوباره

دوست عزيز همونطور كه توي پست قبلي گفتم من از كد زير براي نيمه شفاف كردن فرمم استفاده مي كنم


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا مشكل من اينه كه قسمت پايين فرمم يه تيكه اش نمايش داده نميشه . ( اگه موس رو به اون قسمت ببري ظاهر ميشه )

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اگه ميشه روي همين برنامه آخري كه با ماسك گذاشتي امتحان كن ببين فرم شما هم اينطوري ميشه يا نه

ممنون و منتظرم