گروهبندی دکمهها در نوار فرمان
هدف
میان دکمههایی که به نوار فرمانِ یک فرم یا نما افزودهاید خطی جداکننده بگذارید تا فرمانهای مرتبط بهصورت یک گروه دیده شوند، نه یک ردیف بلند.
پیشنیازها
- فرمی یا نمایی که در طراح آن مشغول ویرایشش هستید.
- دستکم دو اکشن از آنِ خودتان روی نوار Actions — جداکنندهای که میان هیچ و هیچ باشد نمایش داده نمیشود (پایینتر را ببینید).
گامها
- فرم را در طراح فرم، یا نما را در طراح نما باز کنید.
- نوار Actions را زیر بوم پیدا کنید.
- Add separator را بزنید. تراشهای باریک در انتهای نوار ظاهر میشود که خطِ رسمشدنی را نشان میدهد.
- آن را میان دو دکمهای که میخواهید جدا شوند بکشید.
- فرم یا نما را ذخیره کنید.
جداکننده چیست
یک خط، و نه چیزی بیشتر. برچسب، نشانک و اسکریپت ندارد و کلیک روی آن هیچ کاری نمیکند — به همین دلیل وقتی جداکنندهای برگزیده باشد، طراح آن کادرها را به شما پیشنهاد نمیدهد. تنها برای این هست که بگوید «این فرمانها به هم مربوطاند و آنها چیز دیگریاند».
و تنها در نوار وجود دارد. نمیتوانید آن را به منوی More menu (…) ببرید، چون آن منو فهرستی عمودی از فرمانهاست و خطی عمودی میان آنها چیزی را جدا نمیکند.
جداکنندهای که چیزی را جدا نکند رسم نمیشود
سه حالت خودبهخود ناپدید میشوند:
- جداکنندهای در ابتدای نوار؛
- جداکنندهای در انتها؛
- دومینِ دو جداکنندهٔ کنار هم.
این نادیدهگرفتنِ کار شما نیست. اینکه چه فرمانهایی دیده شوند به بینندهٔ آن بستگی دارد: کسی که اجازهٔ حذف ندارد هرگز دکمهٔ حذف را نمیبیند، پس جداکنندهای که میان حذف و دکمهٔ بعدی گذاشتهاید ممکن است در نوارِ او در انتها بماند و پس از آن چیزی نباشد — خطی سرگردان آویخته به آخرین دکمه. هنگام طراحی فرم نمیتوانید این را پیشبینی کنید؛ نوار هنگام رسم خودش میتواند.
پس ممکن است جداکنندهای که درست گذاشتهاید برای همهٔ کاربران دیده نشود. این یعنی همان قابلیت دارد کار میکند.
دکمههای شما کجا مینشینند
فرمانهای شما پس از فرمانهای درونساخته (ذخیره، ذخیره و بستن، حذف، بازآوری…) آغاز میشوند، پس جداکنندهای که پیش از نخستین دکمهٔ خود بگذارید میان فرمانهای پلتفرم و فرمانهای شما مینشیند — که معمولاً دقیقاً همانجایی است که یکی میخواهید، و تنها جایی است که جداکنندهٔ «ابتدایی» رسم میشود، چون پیش از آن چیزی هست.
این جایی است که آغاز میکنند. نوار یک فهرست است که هر دو گونه را در خود دارد و میتوانید هر تراشهای را هرجای آن بکشید — نگاه کنید به تغییر نام، پنهانکردن یا جابهجایی یک فرمان. جداکننده هم مانند هر چیز دیگری جابهجا میشود و هرچه را دو سویش بیفتد جدا میکند.
عیبیابی
- جداکنندهٔ من دیده نمیشود. — تقریباً همیشه یکی از سه حالت بالا. پس از کنار گذاشتن فرمانهایی که به دسترسی وابستهاند، ببینید در نوار چه چیزی کنار آن مانده است.
- Placement یا Edit code را برایش پیدا نمیکنم. — جداکننده هیچکدام را ندارد. آن کادرها بهجای خاکستریشدن پنهان میشوند، چون خاکستریشدن این را میرساند که شاید روزی به کار بیایند.
- جداکنندهای در More menu میخواهم. — ممکن نیست، و این عمدی است. بهجایش فرمانهایتان را میان نوار و منو تقسیم کنید.
سناریوهای مرتبط
- ساختن یک فرم.
- ساختن یک نما.
- کاری کنید که یک دکمه کاری انجام دهد — اینکه هر یک از آن دکمهها با فشرده شدن واقعاً چه میکند.