نمایش نتایج 1 تا 5 از 5

نام تاپیک: راست به چپ كردن User Control

  1. #1

    راست به چپ كردن User Control

    سلام،
    يه User Control دارم كه وقتي فرم لود ميشه اونا به يه پانل اضافه مي كنه و داخل پانل User Control را نشون ميده ، مشكلم اينه كه چطور مي تونم User Control را از سمت راست داخل پانل قرار بدم بدونه اينكه بخوام به صورت دستي مختصات بدم يعني خوده پانل هر User Control كه بهش اضافه ميشه را از سمت راست بچينه و از سمت راست هم (درجهت افقي) اسكرول كنه، همه تنظيمات راست به چپ فرم،پانل و User Control را تنظيم كردم اما نشد.عكسش را هم براتون گذاشتم.
    (اون كادر زرده پانله و اون مستطيل سفيد رنگ User Control ، مي بينيد كه از سمت چپ چيده شده، ميخوام از سمت راست چيده بشه، اندازشون را هم نميخوام مساوي قرار بدم)
    ممنون
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg UC.JPG‏ (25.5 کیلوبایت, 16 دیدار)

  2. #2
    کاربر دائمی آواتار bachebahal_1363
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    اینترنت
    پست
    336

    نقل قول: راست به چپ كردن User Control

    خاصیت Doc و Anchor رو تست کن ببین درست می شه ، به وسیله کد نویسی در ابتدای لود برنامت این دو خاصیت UserControl ت رو به سمت راست ست کن .

  3. #3
    کاربر تازه وارد آواتار mth_sh89
    تاریخ عضویت
    آذر 1386
    محل زندگی
    خوزستان
    پست
    40

    نقل قول: راست به چپ كردن User Control

    مگه خاصیت left to right نداره که با yes و no اونو تغییر بدید؟؟
    البته نمیدونم منظورتون رو درست متوجه شدم یا نه.

  4. #4

    نقل قول: راست به چپ كردن User Control

    سلام دوست عزیز
    شما وقتی می خوای یه control رو به یه container مانند یک panel متصل کنی لازمه که مختصات بدی که اگه ندی خوده designer این کارو می کنه و این مختصات همیشه نسبت به گوشه بالا سمت چپ داده می شه و قابل تغییر نیست شما باید مشکلت رو واضح تر بگی اگه مشکل اینه که وقتی panel اندازه اش تغییر می کنه فاصله control با گوشه راست panel زیاد می شه این مشکل رو می تونی با anchor حل کنی به مثال زیر توجه کن
    UserControl.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windo  ws.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));

    البته نیازی نیست که کد بزنی کافی در پنچره propertis بری و Anchor رو همون طوری که می خوای تنظیم کنی

  5. #5

    نقل قول: راست به چپ كردن User Control

    دوست عزیز باید خصوصیت داک کنترل رو به راست تغییر دهید.
    button.Dock = DockStyle.Right;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •