تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: فرض کنید میخوایم یه کادری درست کنیم که کاربر بتونه تو اون تایپ کنه و بعد هم بخواد کاد

  1. #1
    داره خودمونی میشه vibaampr's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    ایران - قم
    پست ها
    43

    پيش فرض رسم اشکال هندسی در RichTextBox

    فرض کنید میخوایم با RichTextBox یه کادری درست کنیم که کاربر بتونه تو اون تایپ کنه و بعد هم بخواد کادر رو ببنده. باید چیکار کنم؟(Visual Basic.Net 2003)

  2. #2
    اگه نباشه جاش خالی می مونه bithiah's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    هرکجاهستم، باشم، آسمان مال من است
    پست ها
    479

    پيش فرض

    دوست عزیز
    شما می تونین یه Container مثل PictureBox روی فرمتون بذارین و روی اون یه RichTextBox قرار بدین. و مثلا یه دکمه روی PictureBox هم برای ناپدید کردن اون بذارین، اما روش بهتر و رایج تر اینه که یک برنامه MDI(Multiple-Document Interface( ایجاد کنین. در برنامه های MDI یک Parent Window (فرم مادر)داریم که فرم های دیگه ای رو با نام Child Window (فرم فرزند) در خود جای میده و این فرمها بهیچ وجه نمی تونند از چاچوب پنجره اصلی خارج بشند. برای ساختن چنین برنامه ای:
    1. یه Windows Apllication جدید ایجاد کنین- در اینصورت بصورت پیش فرض یه فرم بنام Form1 در برنامه تازه ساخته شده دارین،
    2. فرم ها در VB .net یک Property دارند بنام IsMdiContainer. مال Form1 رو True کنین.
    3. فرم جدید دیگه ای هم به برنامتون اضافه کنین- نام این فرم Form2 می شود. خواهید دید که Form2، کلاس فرمهای فرزند خواهد بود،
    4. در رویداد Load فرم مادر(Form1)، آرایه ای از فرمهای فرزند رو که به تعداد دلخواه تعریف کرده اید ایجاد کرده و با استفاده از یک حلقه اونها رو ظاهر کنین. برای مثال اگه شما فرمهای فرزند Form2 و Form3 رو به برنامه اضافه کردین:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بهمین ترتیب هم می تونین هر کنترلی رو که مایلین روی فرم فرزند ایجاد کنین.

  3. #3
    داره خودمونی میشه vibaampr's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    ایران - قم
    پست ها
    43

    پيش فرض

    سلام. از اين كه سريع جوابم رو دادين ممنونم
    اما منظور من فرم هاي Mdi و Sdi نبود.
    همونطوری که ما میتونیم توی Word یه مربع یا مستطیل یا ... بسازیم، من هم میخوام به کاربر این امکان رو بدم
    یعنی فقط یدونه RichTextBox داریم و همونطوری که میتونیم تو اون تایپ کنیم، حالا میخوایم بجای تایپ یه کادر تو اون بذاریم و هر وقت که خئواستیم ادامه ی تایپ رو انجام بدیم.

    حالا برای این که بذارم کاربر بتونه یه شکل رو وارد محیط متنی برنامه(RichTextBox) بکنه، بلاید چیکار کنم؟

  4. #4
    داره خودمونی میشه vibaampr's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    ایران - قم
    پست ها
    43

    پيش فرض

    من نميدونم چيكار كنم
    كلا خودم هم مي فهمم كه يه نموره نامفهوم صحبت مي كنم اما نميدونم چجوري اين مشكل رو برطرف كنم
    آيا اين يكي هم نامفهومه؟

  5. #5
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

    سلام دوست عزیز شما می خواهید که داخل خود RichTextBox یکی دیگه
    RichTextBox درست کنید اگر میشود یه کم توضیح بده

  6. #6
    داره خودمونی میشه vibaampr's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    ایران - قم
    پست ها
    43

    پيش فرض

    نه
    من فقط یه ریچ تکست باکس دارم

    و میخوام توی اون یه چهارگوش رو رسم کنم(مثل ورد که میذاره اشکال هندسی رو تو محیط متنی رسم کنی)

    یعنی در حقیقت میخوام این امکان رو به کاربر بدم که بتونه با برنامه ی من یه چهار گوش رو داخل محیط متنیش بوجود بیاره

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •