samiasoft
شنبه 15 فروردین 1394, 21:12 عصر
سلام دوستان
من با دستور زیر میتونم متن تکست باکس 1 رو به یک برنامه دیگری بفرستم
SendMessage wHwnd, WM_SETTEXT, 0, ByVal Text1.Text
اون برنامه ای که متن رو براش میفرستم تکست باکسش دارای فونت تاهوما و اندازه 18 هست اما وقتی با دستور بالا این متن رو میفرستم فونت و اندازه فونت تکست باکس برنامه رو بخود نمیگیره.
یعنی من انتظار دارم وقتی متن داخل برنامه دیگر قرار میگیره فونت همون رو به خود بگیره.
آیا باید در این دستور تغییراتی انجام بدم؟
مشابه سوال من در تاپیک دیگری هم مطرح شده اما یعنی منم باید از RichTextBox به جای تکست باکس استفاده کنم؟
http://barnamenevis.org/showthread.php?203493-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1-RichTextBox-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-Format-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%DB%8C%DA%AF%D8%B1
(http://barnamenevis.org/showthread.php?203493-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1-RichTextBox-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-Format-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%DB%8C%DA%AF%D8%B1)
البته من همینکارو هم کردم ولی اصلا در اون حالت متن ارسال نشد بلکه موارد دیگری ایجاد میشد.
در صفحه زیر هم یه نوع دستوراتی نوشته شده که فرمت رو حفظ میکنه اما فرق داره
http://www.vb-helper.com/howto_set_rich_format.html
ممنون میشم راهنمایی کنید
من با دستور زیر میتونم متن تکست باکس 1 رو به یک برنامه دیگری بفرستم
SendMessage wHwnd, WM_SETTEXT, 0, ByVal Text1.Text
اون برنامه ای که متن رو براش میفرستم تکست باکسش دارای فونت تاهوما و اندازه 18 هست اما وقتی با دستور بالا این متن رو میفرستم فونت و اندازه فونت تکست باکس برنامه رو بخود نمیگیره.
یعنی من انتظار دارم وقتی متن داخل برنامه دیگر قرار میگیره فونت همون رو به خود بگیره.
آیا باید در این دستور تغییراتی انجام بدم؟
مشابه سوال من در تاپیک دیگری هم مطرح شده اما یعنی منم باید از RichTextBox به جای تکست باکس استفاده کنم؟
http://barnamenevis.org/showthread.php?203493-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1-RichTextBox-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-Format-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%DB%8C%DA%AF%D8%B1
(http://barnamenevis.org/showthread.php?203493-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D9%85%D9%88%D8%AC%D9%88%D8%AF-%D8%AF%D8%B1-RichTextBox-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-Format-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AF%DB%8C%DA%AF%D8%B1)
البته من همینکارو هم کردم ولی اصلا در اون حالت متن ارسال نشد بلکه موارد دیگری ایجاد میشد.
در صفحه زیر هم یه نوع دستوراتی نوشته شده که فرمت رو حفظ میکنه اما فرق داره
http://www.vb-helper.com/howto_set_rich_format.html
ممنون میشم راهنمایی کنید