PDA

View Full Version : دکمه فرمان + منوی پایین افتادنی



Hossis
پنج شنبه 22 مرداد 1388, 10:37 صبح
منوئی که روی برخی دکمه های فرمان وجود دارد و این دکمه ها تقریبا به شکل کامبو، هستند که با کلیک بر روی فلش ،‌منوئی پایین افتادنی پیدا می شود ،
این دکمه فرمان ‌ چگونه ساخته می شود
مثل دکمه Open در کادر Open File در ورد یا اکسس. برای این که منظورم را متوجه شوید،‌ورد یا اکسس را باز کرده و CTRL +O را بزنید،‌ حال به دکمه گشودن یا Open نگاه کنید
:عصبانی::قلب::قهقهه::کف:

milad.biroonvand
پنج شنبه 22 مرداد 1388, 13:32 عصر
سلام دوست عزيز منظور شما كادر هاي ديالوگ است برا همين شما اول از قسمت toolbax

كامپونت ها قسمت ، dialogs يك openfiledialog بر روي فرم درگ كن بعد . مثلا برا نمايش اون مي توني در يك دكمه بنويسي


openfiledialog1.showdialog

حالا اگر خواستي مثلا اون فقط فايل هاي عكس را بياره يا يه فرمت خاص به اين صورت بنويس


openfiledialo1.filter="jpeg|*.jpg|bitmap|*.bmp"

البته شما بايد اول خط فيلتر و بنويسي

برا دريافت مسير كه با ok تاييد مي شه مي توني از كد زير استفاده كني.


dim path as string=openfiledialog1.filename

sari-1369
پنج شنبه 22 مرداد 1388, 16:06 عصر
فکر کنم منظور دوستمون یه همچین دکمه هایی باشه .

http://barnamenevis.org/forum/attachment.php?attachmentid=35237&stc=1&d=1250164957

ACorvinus
پنج شنبه 22 مرداد 1388, 20:23 عصر
فکر نکنم، چون اونوقت میگفتن که ComboBox لازم دارن .

دوست عزیز آیا منظورتون همین کنترل هستش ؟

sari-1369
جمعه 23 مرداد 1388, 00:02 صبح
این عکسی که گزاشتم ، کامبو باکس نیست ، یه دکمه کشویی هستش که میتونه تو خودش چند تا دکمه دیگه داشته باشه .

Navid Asadi
جمعه 23 مرداد 1388, 00:31 صبح
سلام دوست عزیز
من قبلا یک تاپیک در این مورد درست کردم
منظور شما همون split button
http://www.barnamenevis.org/forum/showthread.php?t=166067

ACorvinus
جمعه 23 مرداد 1388, 11:06 صبح
این عکسی که گزاشتم ، کامبو باکس نیست ، یه دکمه کشویی هستش که میتونه تو خودش چند تا دکمه دیگه داشته باشه .

چه جالب .

میشه dll رو به منم بدین ؟

sari-1369
جمعه 23 مرداد 1388, 12:11 عصر
این دکمه کشویی تنها یکی از کنترل های موجود در کامپوننت DevComponents.DotNetBar هست .

تو گوگل سرچ کنی پیدا میکنی .

من نمیدونم ، شاید گزاشتن کامپوننت بر خلاف قوانین باشه :گیج: آخه یه پست که توی اون این کامپوننتو گزاشتم حذف شد .

دلیلشم پرسیدم ولی جواب ندادن .

Navid Asadi
جمعه 23 مرداد 1388, 13:27 عصر
این DevComponents هستش
split button رو ندارم

sari-1369
جمعه 23 مرداد 1388, 15:19 عصر
وقتی که یه button به فرم اضافه کردی ، روش راست کلیک کن ، add button رو بزن . دکمه قبلی به یه split button تبدیل میشه .

میتونی textbox , label , .... رو هم به این دکمه اضافه کنی .

Hossis
سه شنبه 27 مرداد 1388, 09:31 صبح
فکر کنم منظور دوستمون یه همچین دکمه هایی باشه .

http://barnamenevis.org/forum/attachment.php?attachmentid=35237&stc=1&d=1250164957

منظور من دقیقا همین دکمه ها هست ،‌ کار با دیالوگ ها رو بلدم فقط دیالوگ ورد رو دادم که نمونه این دکمه ها رو ببینید

Hossis
سه شنبه 27 مرداد 1388, 10:30 صبح
وقتی که یه button به فرم اضافه کردی ، روش راست کلیک کن ، add button رو بزن . دکمه قبلی به یه split button تبدیل میشه .

میتونی textbox , label , .... رو هم به این دکمه اضافه کنی .

این که شما گفتی در مورد دکمه های تولبار صدق می‌کند اما در مورد دکمه های معمولی Button درست نیست

Hossis
سه شنبه 27 مرداد 1388, 13:58 عصر
این DevComponents هستش

مطمئنی که ویروس و تروجان نداره؟؟ از جای معتبری گرفتید یا نه؟؟

Navid Asadi
سه شنبه 27 مرداد 1388, 14:45 عصر
من این کامپوننت رو از تو برنامه ی یکی از دوستان که از همین سایت دانلود کرده بودم برداشتم...
رو سیستم من کسپراسکی 2010 نسب هستش و هر روز هم آپدیت میکنمش...
مگه شما توش ویروس دیدید؟

sari-1369
سه شنبه 27 مرداد 1388, 15:39 عصر
این که شما گفتی در مورد دکمه های تولبار صدق می‌کند اما در مورد دکمه های معمولی Button درست نیست

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

Hossis
سه شنبه 27 مرداد 1388, 16:09 عصر
من این کامپوننت رو از تو برنامه ی یکی از دوستان که از همین سایت دانلود کرده بودم برداشتم...
رو سیستم من کسپراسکی 2010 نسب هستش و هر روز هم آپدیت میکنمش...
مگه شما توش ویروس دیدید؟

نه ویروسی ندیدم، محض اطمینان پرسیدم