PDA

View Full Version : سوال: نمایش لیبل روی ادیت



pezhvakco
پنج شنبه 21 بهمن 1389, 18:49 عصر
در BDS 2006 چطور میشه یک لیبل رو در بر روی ادیت نمایش داد .
در حالت معمول که من امتحان کردم، یک لیبل را نمی شود روی ادیت نمایش داد و زیر اون نمایش داده میشه .

با گزینه Control / Bring To Front هم امتحان کردم نشد .

پیشاپیش سپاس ...

hadisalahi2
پنج شنبه 21 بهمن 1389, 20:12 عصر
برای چی میخوای این کار رو انجام بدی؟

pezhvakco
پنج شنبه 21 بهمن 1389, 20:32 عصر
برای چی میخوای این کار رو انجام بدی؟
چند تا ادیت نزدیک به هم است و من می خوام هنگامی که وارد هر ادیت شد یک لیبل زیر ادیت نمایش داده بشه با یک سری نوشته ها .

چون فاصله بین ادیت ها کم است، لیبل زیر ادیت پایینی نمایش داده میشه ( لیبل دیده نمیشه ) .

سپاس از توجه ... ؟

MohsenB
پنج شنبه 21 بهمن 1389, 22:53 عصر
سلام

خود لیبل رو نمیشه روی کنترلهایی مثل ادیت قرار داد ولی یه راههای دیگه ای وجود داره:

لیبل رو داخل یک پنل قرار بدین و برای هم اندازه شدن با لیبل خاصیت AutoSize پنل رو True کنید . حالا میتوانید از دستورات BringToFront و SendToBack استفاده کنید .

راه دیگه استفاده از خود پنل بجای لیبل و نوشتن متن توی کپشنش هست.

راه دیگه استفاده از Hint یا همون Tool tip هستش .

راه دیگه استفاده از یه لیبل برای همه و تغییر اون در زمان هایی مثل "وارد شدن به لیبل(Enter)" و یا هنگام رویداد Hint برنامه .
و...

pezhvakco
شنبه 23 بهمن 1389, 09:04 صبح
لیبل رو داخل یک پنل قرار بدین و برای هم اندازه شدن با لیبل خاصیت AutoSize پنل رو True کنید .
راه دیگه استفاده از خود پنل بجای لیبل و نوشتن متن توی کپشنش هست.
روش های جالبی است .


راه دیگه استفاده از Hint یا همون Tool tip هستش .
راه دیگه استفاده از یه لیبل برای همه و تغییر اون در زمان هایی مثل "وارد شدن به لیبل(Enter)" و یا هنگام رویداد Hint برنامه .
Hint زمانی نمایش داده میشه که اشاره گر موس روی ادیت بره و در این جا بکار نمیاد ( مگر اشاره گر موس هم جابجا بشه ).
مشکل در بکار بردن یک یا چند لیبل نیست . مشکل نمایش ندادن لیبل روی ادیت است .

MohsenB
شنبه 23 بهمن 1389, 09:22 صبح
روش های جالبی است .

Hint زمانی نمایش داده میشه که اشاره گر موس روی ادیت بره و در این جا بکار نمیاد ( مگر اشاره گر موس هم جابجا بشه ).
مشکل در بکار بردن یک یا چند لیبل نیست . مشکل نمایش ندادن لیبل روی ادیت است .

من منظورم هینت معمولی نیست :
شما میتونید مثلا زمان نمایش هینت رو به صفر برسونید ،
موقع نمایش اونو تویه مکان دلخواه بنویسید ،
یه هینت دلخواه درست کنید که هوشمندانه نمایش داده بشه،
و...

البته اگر از موس استفاده نمی کنید این هینت بدردتون نمیخوره