PDA

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



Sal_64
پنج شنبه 12 بهمن 1391, 11:29 صبح
سلام- من به menustrip تعدادی منو و زیر منو بهش اضافه کردم و layoutstyle اون verticalstack... قرار دادم و خاصیت dock اون none اما، زیر منو ها به سمت راست باز میشن در صورتیکه باید به سمت چپ باز بشن
دوستان میتونن راهنمایی کنن؟
تشکر

the king
پنج شنبه 12 بهمن 1391, 14:20 عصر
سلام- من به menustrip تعدادی منو و زیر منو بهش اضافه کردم و layoutstyle اون verticalstack... قرار دادم و خاصیت dock اون none اما، زیر منو ها به سمت راست باز میشن در صورتیکه باید به سمت چپ باز بشن
دوستان میتونن راهنمایی کنن؟
تشکر

یک شرط کوچیک هم داره، فاصله پنجره از سمت چپ مانیتور به اندازه ای باشه که بشه منو رو در سمت چپ نمایش داد، اگه در اون فاصله جا نشه به اجبار سمت
راست نمایش داده میشه، حتی اگه تنظیم نمایش منو برای سمت چپ باشه.


private void Form1_Load(object sender, EventArgs e)
{
foreach (ToolStripMenuItem item in menuStrip1.Items)
item.DropDownDirection = ToolStripDropDownDirection.Left;
}

Sal_64
شنبه 14 بهمن 1391, 11:26 صبح
سلام
چطور میتونم این حاشیه رنگی زیر منو ها از سمت چپ به راست انتقال بدم

asghar2008
شنبه 14 بهمن 1391, 12:58 عصر
سلام

ابتدا خاصیت RighttoLeftLayot فرم رو مساوی True قرار بده .

بعد خاصیت RightToLeft مربوط به Menustrip رو مساوی True قرار بده.

به همین سادگی.

Sal_64
شنبه 14 بهمن 1391, 16:01 عصر
سلام

ابتدا خاصیت RighttoLeftLayot فرم رو مساوی True قرار بده .

بعد خاصیت RightToLeft مربوط به Menustrip رو مساوی True قرار بده.

به همین سادگی.
سلام
تشکر
فرمم نمیشه RighttoLeftLayot رو true کنم ، چون میخوام آیکون سمت چپ باشه و ماکسیمایز و ... سمت راست فرم

asghar2008
شنبه 14 بهمن 1391, 16:30 عصر
سلام
تشکر
فرمم نمیشه RighttoLeftLayot رو true کنم ، چون میخوام آیکون سمت چپ باشه و ماکسیمایز و ... سمت راست فرم

با این کار ( RighttoLeftLayot رو true )جای اینا عوض نمیشه.

اگه در فرم خاصیت RightToLeft رو برابر True کنی اون موقع آیکون میره سمت راست و ماکسیمایز و...میره سمت چپ.

Sal_64
یک شنبه 15 بهمن 1391, 08:55 صبح
با این کار ( RighttoLeftLayot رو true )جای اینا عوض نمیشه.

اگه در فرم خاصیت RightToLeft رو برابر True کنی اون موقع آیکون میره سمت راست و ماکسیمایز و...میره سمت چپ.
در فرممنیاز بوده که RightToLeft رو برابر True کردم و اگه الان layot هم true کنم فرمم بهم میریزه