PDA

View Full Version : چند تا مشکل قدیمی



amir-haghighi
سه شنبه 24 اردیبهشت 1387, 20:45 عصر
به نام خدا::
من چند تا سوال واسم پیش اومده که اینجا مطرح میکم.چند تا شو سرچ کردم به جواب کامل نرسیدم و چند تا شون هم اصلا مطرح نشده بود.
1:در text box چطور میشه شماره هر خط رو در کنار اون خط نمایش داد؟
2:چطور میشه در تکست باکس کلمه خاصی مثل <<امیر>> رو شناخت و رنگش رو عوض کرد یعنی داخل یه جور مسطتیل زرد گذاشتش؟دقیقا مثل کاری که بعضی از ادیتورها انجام میدن.
3:چطور میتوان فرم شماره دو را روی فرم شماره یک طوری باز کرد که فرم شماره دو خودش جزیی از فرم شماره یک باشد.مثلا شبیه پنجره ارور گیری در استدیو دات نت.
4:وقتی که یک برنامه نوشتیم باید کدوم یکی از فایلها رو نگه داشت و کدوم یکی از فایلها و پوشه ها در برنامه مورد نظر اطافی است؟

smt_414
سه شنبه 24 اردیبهشت 1387, 21:10 عصر
سلام

برای سوال اول و دوم به جای تکست باکس از ریچ تکست باکس استفاده کنید

در مورد سوال سوم بهترین گزینه جستجو

سوال چهارم ، آیا دلیل خاصی برای این سوال دارین؟


موفق باشید

amir-haghighi
پنج شنبه 26 اردیبهشت 1387, 14:29 عصر
به نام خدا::
آقا این منو هایی که در ویندوز xp nv سمت چپ وجود داره که با کلیک کردن بر روی فلش رو به بالاش بسته میشه (همون کادرهایی که دتالیس و .. ) در اون وجود داره رو چطور باید در c# ایجاد کرد؟

من اسم اون کنترل رو میخوام.

smt_414
پنج شنبه 26 اردیبهشت 1387, 18:09 عصر
سلام

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

موفق باشید

amir-haghighi
جمعه 27 اردیبهشت 1387, 18:55 عصر
به یاد او::
من منظورتون رو خوب متوجه نشدم.
یعنی این کنترل رو باید به تولباکس اظافه کنم؟
اسمش چیه؟
یا اینکه باید سفارشی بسازم؟

razavi_university
شنبه 28 اردیبهشت 1387, 02:15 صبح
خيلي كامپوننت واسه اينكار هست مثلا ExplorerBar در Janus

iranrose63
شنبه 28 اردیبهشت 1387, 10:25 صبح
به نام خدا::
آقا این منو هایی که در ویندوز xp nv سمت چپ وجود داره که با کلیک کردن بر روی فلش رو به بالاش بسته میشه (همون کادرهایی که دتالیس و .. ) در اون وجود داره رو چطور باید در c# ایجاد کرد؟

من اسم اون کنترل رو میخوام.

http://www.codeproject.com/KB/miscctrl/XPTaskBar.aspx
http://www.codeproject.com/KB/miscctrl/collapsiblepanelbar.aspx
http://www.codeproject.com/KB/toolbars/IngoExpBar.aspx

amir-haghighi
یک شنبه 29 اردیبهشت 1387, 13:41 عصر
به یاد او::

با تشکر از شما دوست عزیز...

و اما چیز دیگه ای که به ذهن من خطور کرد در مورد سایز کنترلهای داخل فرم هستش.

فرض کنید که من داخل یک فرم با پهنای 400 یک ریچ تکست باکس داریم با پهنای 200.یعنی با نصف پهنای فرم.

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

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

من در رویداد SizeCheanged فرم(اگه درست تایپ کرده باشم) یه کد گذاشتم که میاد تشخیص میده که آیا دکمه کمینه کلیک شده یا نه و در این صورت اگه اندازه کنترلها کوچک بود اونها رو بزرگ کنه .

اما این کد من چند تا مشکل اساسی داره::
1:اینکه اصلا اصولی نیست!
2:حالا اومدیم و طرف رو دکمه کمینه کلیک نکرد و با درگ کرده گوشه های فرم فرم رو خواست بزرگ کنه اونوقت چی؟

خلاصه اینکه من موندم آیا خاصیتی برای این مشکل من وجود داره یا نه ؟

sinpin
یک شنبه 29 اردیبهشت 1387, 15:00 عصر
خاصيت Anchor كنترلها رو ست كنيد...

amir-haghighi
سه شنبه 07 خرداد 1387, 16:28 عصر
به نام او::

آقا من در یک پروژه یک منو گذاشتم و یک تب کنترل که چند تا تب پیج داره.

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

مثلا اگه منوی 1 رو کیک کردم ،تب پیج 2 فوکاس روش صورت بگیره و همین طور الی آخر.

همون طور که میدونید در حالت معمولی برای اینکه تب پیج دو فعال بشه باید روی اون کلیک کنم.

sinpin
سه شنبه 07 خرداد 1387, 18:57 عصر
لطفا قوانين سايت (http://barnamenevis.org/forum/showthread.php?t=51814) رو مطالعه فرماييد :

قانون شماره 8
لطفاً در هنگام طرح سوالات خود آن ها را به صورت جداگانه مطرح فرمایید. بدین معنی که در صورتی که سوال های گوناگونی دارید، آنها را در چندین گفتگو مطرح نمایید و از مطرح کردن تمامی سوالات در یک ارسال خودداری فرمایید.