PDA

View Full Version : مشکل : تغییر شکل textbox



mahdi_armed
سه شنبه 28 آذر 1391, 15:57 عصر
سلام
من میخوام شکل textbox هامو تغییر بدم . مثل شکلی که گذاشتم
راهی هست که بتونم کنترل کامل رو تکست باکسام داشته باشم ؟

این قضیه برای button هم صدق میکنه ؟

danialafshari
سه شنبه 28 آذر 1391, 16:15 عصر
سلام دوست من
این تصویری که گذاشتی wpf هستند و اونجا دستمون بازه ولی تا اونجایی که می دونم خودم borderStyle رو None میکنم و روی عکس می ذارم که مثلا به صورت مستطیل لبه گرده.

ordebehesht
سه شنبه 28 آذر 1391, 16:24 عصر
جواب آنچنانی نمیده شاید اینا کامپونوننت های شرکتهای دیگه هستن و نیز دوست مون گفتن با wpf میشه اینکار رو کرد منم wpf رو پیشنهاد میدم

mahdi_armed
سه شنبه 28 آذر 1391, 16:31 عصر
سلام دوست من
این تصویری که گذاشتی wpf هستند و اونجا دستمون بازه ولی تا اونجایی که می دونم خودم borderStyle رو None میکنم و روی عکس می ذارم که مثلا به صورت مستطیل لبه گرده.
wpf چی هست ؟
میشه بیشتر توضیح بدی؟

mahdi_armed
سه شنبه 28 آذر 1391, 16:31 عصر
جواب آنچنانی نمیده شاید اینا کامپونوننت های شرکتهای دیگه هستن و نیز دوست مون گفتن با wpf میشه اینکار رو کرد منم wpf رو پیشنهاد میدم
این عکس هایی که گذاشتم مربوط به C# نمیشه
فقط من میخوام اینارو تو C# داشته باشم

ordebehesht
سه شنبه 28 آذر 1391, 16:41 عصر
خوب ببین برو سایت telerik.com و یا devexpress.com و کامپوننتهای دیگه ببینی دارن همچین اما wpf کاملا دستت بازه هرجور دوست داری طراحی کن نقش بده اگه میخوای wpf کار کنی برو تالار مربوطش اونجا دوستان گزاشتن حتی میتونی فیلم آموزش دانلود کنی چیز جالبی هستش

mahdi_armed
سه شنبه 28 آذر 1391, 16:56 عصر
خوب ببین برو سایت telerik.com و یا devexpress.com و کامپوننتهای دیگه ببینی دارن همچین اما wpf کاملا دستت بازه هرجور دوست داری طراحی کن نقش بده اگه میخوای wpf کار کنی برو تالار مربوطش اونجا دوستان گزاشتن حتی میتونی فیلم آموزش دانلود کنی چیز جالبی هستش

یه سوالی :
wpf جدا از c# هستش ؟
هرجا رفتم میگن آموزشش سخته یا کلی آموزش دادن
بعضی جاها هم بین C# با wpf مقایسه هایی انجام دادن
مگه اینا از هم جدا هستن ؟

ordebehesht
سه شنبه 28 آذر 1391, 17:06 عصر
نه جدا نیست در واقه داری برای فرمت به دلخواه خودت کنترل طراحی میکنی اما آموزش طراحی سخودت میدونی چون ابتکاری کمی سخته نه اینکه سخت باشه راه کارزیاده به نظر من کافی یکم بدونی خودت بقیشو میری در ضمن این سوالا رو تو تالار مبرطش بپرسی بهتر به جواب میرسی منم تازه کارم ولی خوبه اما مقایسه از لحاظ ساختارکنتل سازی هستش تو C# چقدر آزادی عمل داری تو تغییر و ایجاد یک کنترل تا تو wpf مثل طراحی یک تصویر مابین فوتوشاپ و paint میمونه کدون آزادی عمل داری مقایسش از این لحاظه و کمی فنی تر مثل سرعت و .....

danialafshari
سه شنبه 28 آذر 1391, 18:58 عصر
wpf چی هست ؟
میشه بیشتر توضیح بدی؟

WPF یک تکنولوژی جدید ساخت و اجرای اینترفیس در برنامه های جدید ویندوز است که اولین بار با .net فریم ورک 3.5 و در ویندوز ویستا ارائه شد. اما حالا با نسخه 4 خود و به کمک ویندوز 7، آمده تا بازی را عوض کند. همين حالا هم نرم افزار هايي نظير فایرفاکس 4، اینترنت اکسپلورر 9 و ... از WPF براي ساخت اينترفيس هایشان استفاده مي نمایند. پس اگر شما هم به عنوان یک "توسعه دهنده" یا یک "کاربر علاقه مند به دانستن مبانی تکنولوژی های مختلف"؛ دوست دارید که به طور کاملی با قابلیت ها و امکانات مختلف WPF آشنا شوید؛ این مطلب مناسب شماست. پس آن را از دست ندهید. البته قبل از شروع به خواندن مطلب، توصیه می کنیم که مطلب بررسی دایرکت ایکس 11 را مطالعه کنید. چرا که به درک هر چه بهتر شما از این مقاله کمک خواهد کرد. البته فراموش نکنید که این یک مقاله تخصصی است.

اگر چه ویندوز فرم یک ابزار بزرگ و پرقابلیت است، تغییرات ضروری ای را که باید در سیستم ارتباط با سخت افزار خود اعمال می کرد؛ اعمال نکرده است و به طور کلی می توان آن را ابزاری دانست که در طی ده سال گذشته، دستخوش تغییر اساسی خاصی نشده. ویندوز فرم برای ساختن یک ظاهر بصری و یا استفاده از عناصر استاندارد رابط کاربری ویندوز – مانند : Button , Textbox , Checkbox – به طور قابل ملاحظه ای، متکی به API های کلاسیک ویندوز است. همین مساله در عمل باعث می شود که سفارشی سازی به طور بسیار ناقصی در اجزای رابط کاربری اعمال گردد. به طور کلی ویندوز فرم نمی تواند قابلیت های ترسیمی مدرن و پیشرفته را در اختیار شما قرار دهد و به محض این که کمی آن را از نظر عناصر گرافیکی غنی کنید؛ آنچنان کند و سنگین می شود که از کارتان منصرف می گردید.

اما حالا WPF یا Windows Presentation Foundation آمده تا همه چیز را عوض کند. مدلی که WPF برای مدیریت منابع سیستم و اجزای رابط کاربری از آن تبعیت می کند؛ کاملا با ویندوز فرم متفاوت است. در همین حال WPF شامل کنترل های استانداردی است که در ویندوز فرم هم دیده می شدند. پس علاوه بر امکانات قبلی، توسعه دهندگان می توانند به قابلیت های ترسیمی کاملا مدرن با استفاده از دایرکت ایکس دست پیدا کنند و به طور کلی یک ظاهر کاملا مدرن را برای برنامه های خود بسازند. نکته دیگر این است که در WPF، زیبایی در عین سرعت به کار برده شده است.

mahdi_armed
سه شنبه 28 آذر 1391, 20:16 عصر
نه جدا نیست در واقه داری برای فرمت به دلخواه خودت کنترل طراحی میکنی اما آموزش طراحی سخودت میدونی چون ابتکاری کمی سخته نه اینکه سخت باشه راه کارزیاده به نظر من کافی یکم بدونی خودت بقیشو میری در ضمن این سوالا رو تو تالار مبرطش بپرسی بهتر به جواب میرسی منم تازه کارم ولی خوبه اما مقایسه از لحاظ ساختارکنتل سازی هستش تو C# چقدر آزادی عمل داری تو تغییر و ایجاد یک کنترل تا تو wpf مثل طراحی یک تصویر مابین فوتوشاپ و paint میمونه کدون آزادی عمل داری مقایسش از این لحاظه و کمی فنی تر مثل سرعت و .....
جالبه .
لازم شد یه چیزایی راجع بهش بخونم
برای کار کردن باهاش , باید نرم افزار یا افزونه ی خاصی نصب کنم ؟

mahdi_armed
سه شنبه 28 آذر 1391, 20:17 عصر
WPF یک تکنولوژی جدید ساخت و اجرای اینترفیس در برنامه های جدید ویندوز است که اولین بار با .net فریم ورک 3.5 و در ویندوز ویستا ارائه شد. اما حالا با نسخه 4 خود و به کمک ویندوز 7، آمده تا بازی را عوض کند. همين حالا هم نرم افزار هايي نظير فایرفاکس 4، اینترنت اکسپلورر 9 و ... از WPF براي ساخت اينترفيس هایشان استفاده مي نمایند. پس اگر شما هم به عنوان یک "توسعه دهنده" یا یک "کاربر علاقه مند به دانستن مبانی تکنولوژی های مختلف"؛ دوست دارید که به طور کاملی با قابلیت ها و امکانات مختلف WPF آشنا شوید؛ این مطلب مناسب شماست. پس آن را از دست ندهید. البته قبل از شروع به خواندن مطلب، توصیه می کنیم که مطلب بررسی دایرکت ایکس 11 را مطالعه کنید. چرا که به درک هر چه بهتر شما از این مقاله کمک خواهد کرد. البته فراموش نکنید که این یک مقاله تخصصی است.

اگر چه ویندوز فرم یک ابزار بزرگ و پرقابلیت است، تغییرات ضروری ای را که باید در سیستم ارتباط با سخت افزار خود اعمال می کرد؛ اعمال نکرده است و به طور کلی می توان آن را ابزاری دانست که در طی ده سال گذشته، دستخوش تغییر اساسی خاصی نشده. ویندوز فرم برای ساختن یک ظاهر بصری و یا استفاده از عناصر استاندارد رابط کاربری ویندوز – مانند : Button , Textbox , Checkbox – به طور قابل ملاحظه ای، متکی به API های کلاسیک ویندوز است. همین مساله در عمل باعث می شود که سفارشی سازی به طور بسیار ناقصی در اجزای رابط کاربری اعمال گردد. به طور کلی ویندوز فرم نمی تواند قابلیت های ترسیمی مدرن و پیشرفته را در اختیار شما قرار دهد و به محض این که کمی آن را از نظر عناصر گرافیکی غنی کنید؛ آنچنان کند و سنگین می شود که از کارتان منصرف می گردید.

اما حالا WPF یا Windows Presentation Foundation آمده تا همه چیز را عوض کند. مدلی که WPF برای مدیریت منابع سیستم و اجزای رابط کاربری از آن تبعیت می کند؛ کاملا با ویندوز فرم متفاوت است. در همین حال WPF شامل کنترل های استانداردی است که در ویندوز فرم هم دیده می شدند. پس علاوه بر امکانات قبلی، توسعه دهندگان می توانند به قابلیت های ترسیمی کاملا مدرن با استفاده از دایرکت ایکس دست پیدا کنند و به طور کلی یک ظاهر کاملا مدرن را برای برنامه های خود بسازند. نکته دیگر این است که در WPF، زیبایی در عین سرعت به کار برده شده است.

مرسی بابت اطلاعاتی که دادی دوست گلم :لبخندساده:

ordebehesht
سه شنبه 28 آذر 1391, 20:27 عصر
جالبه .
لازم شد یه چیزایی راجع بهش بخونم
برای کار کردن باهاش , باید نرم افزار یا افزونه ی خاصی نصب کنم ؟

بیشتر از microsoft expression blend استفاده می کنند به نظرم جالبه منم فقط خوندم وچندتا فیلم دیدم اما بلد نیستم جالبه

ordebehesht
سه شنبه 28 آذر 1391, 20:28 عصر
چرا یه سر با تالار مربوطش نمیزنی اونجا بیشتر میتونی اطلاعات جمع کنی

mahdi_armed
سه شنبه 28 آذر 1391, 20:48 عصر
چرا یه سر با تالار مربوطش نمیزنی اونجا بیشتر میتونی اطلاعات جمع کنی

اتفاقا داشتم الان یه نگاهی بهش مینداختم
مرسی بابت راهنمایی هایی که کردی :لبخندساده:

ordebehesht
سه شنبه 28 آذر 1391, 21:22 عصر
موفق بشی ایشا الله