70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

قرار دادن نوار عنوان در بخش های مختلف فرم

سلام دوستان لطفا جواب بدین که در سی شارپ چطور میشه بالای هر کنترل برنامه یه نوار عنوان قرار داد، مثلا بالای منوی درختی یا لیست باکس میخوام یه نوار بیفته که عنوان روش نوشته باشه. در بعضی جاها هم از کامپونت های( telerik) استفاده کردم جای کنترل های معمولی.

پرسیده شده در 1394/11/29 توسط

4 پاسخ

0

نه میخوام عنوان کلی اون کنترل بالاش نوشته بشه، اصلا مثل همین صفحه پرسش و پاسخ سایت که بالای جعبه نوشته شده "مشاهده سوال" ، یا مثل جعبه ابزار ویژوال استدیو که بالاش توی نوارش نوشته شده "tool box"

پاسخ در 1394/11/29 توسط
1

اینکه خیلی سادست!! تا جایی که امکان داره به سراغ کامپوننت های سنگینی مثل تلریک نرفته وسعی کنید نیازهاتون رو خودتون (تاجای ممکن) برطرف کنید. فرض کنید یک چنین آبجکتی در کامپوننت های تلریک وجودداشت وشما در نرم افزارتون از اون استفاده کرده باشید، آیا میدونید چقدر سرعت Load فرمها (و در کل، نرم افزار) رو پائین میاره؟! چون با اضافه کردن هریک آبجکت از این کامپوننت هابه پروژه، چندین Assembley به رفرنس های پروژتون اضافه میشه که خودش چندین وچند مشکل رو بعدها براتون بوجود میاره. بگذریم؛

شما باید یک UserControl از اون آبجکت(هایی) که میخواین بسازید، به عنوان مثال: یک UserControl ایجاد کنید ویک ListBox با Dock=Fill روی اون قرار بدید ویک Label هم روی اون انداخته و Zorder=SendToBack و Dock مربوط به Label رو Top تنظیم کنید. حالا به بخش کدنویسی وارد شده و یک Property از نوع رشته ای و بصورت public تعریف کنید تا درهرفرمی از نرم افزار که از این UserControl استفاده کردید به تغییر عنوان نوار بالای اون از طریق این پراپرتی دسترسی داشته باشید.

پاسخ در 1394/12/01 توسط
0

ببخشید میگم اگر ممکنه یک تصویر از کاریکه میخواید انجام بشه هم قرار بدید بهتره فک کنم درست متوجه نشدم من دقیقا چی میخواید شما.

منظورتون از این جمله :

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

یعنی لیست درختی رو که داری که مثلا به این صورته

*گوشی موبایل

-اپل

-سامسونگ

- ...

*لب تاپ

-Asus

-Sony

-Apple

-...

اگر روی سامسونگ کلیک کرد در بالای لیست بزنه "گوشی موبایل" یا هم بزنه "سامسونگ"؟

پاسخ در 1394/11/29 توسط
1

سلام Itpro ای عزیز

شما برای این کار می تونید از container های سی شارپ مثل panel های متفاوت استفاده کنید که بالای هرکدوم میشه اسم بخش رو نوشت و داخل اونا از سایر کنترل ها مثل لیست باکس استفاده کنید.

پاسخ در 1394/12/01 توسط

پاسخ شما