PDA

View Full Version : سوال: ست کردن اسکرول بار با ریچ تکست باکس ...



همـااا
جمعه 21 فروردین 1394, 12:39 عصر
دروددددددد ...

یه اسکرول بار عمودی گذاشتم رو فرم و وسط فرمم یه ریچ تکست باکس که داک نشده و ارتفاش بزرگتر از فرمه ، میخوام وقتی اسکرول میکنم تو این ریچ تکست باکس پیمایش
کنه یعنی دقیقا عین word ...
با چه کدی ست میشه ؟؟؟؟

و سوال دوم : تکست باکس به طور پیشفرض در زمان اجرا ورودی لاتین میگیره حتی اگه رایت تو لفتش true باشه ، برای تغییر این روند چه کدی باید نوشت ؟

csharp.net
جمعه 21 فروردین 1394, 15:09 عصر
سوال اول رو درست متوجه نشدم
ولی درباره سوال دوم اگه میخواین فارسی بگیره در حالت پیشفرض از کد زیر در رویداد Keypress استفاده کنید


if ((e.KeyChar > 199 || e.KeyChar < 237)
&& (e.KeyChar < 1574 || e.KeyChar > 1594 && e.KeyChar < 1601 || e.KeyChar > 1608)
&& e.KeyChar != 1662 && e.KeyChar != 1668 && e.KeyChar != 1670 && e.KeyChar != 1705
&& e.KeyChar != 1711
&& e.KeyChar != 1740 && e.KeyChar != 8 && e.KeyChar != 32)
{
e.Handled = true;
}

همـااا
جمعه 21 فروردین 1394, 15:27 عصر
سوال اول رو درست متوجه نشدم
ولی درباره سوال دوم اگه میخواین فارسی بگیره در حالت پیشفرض از کد زیر در رویداد Keypress استفاده کنید


if ((e.KeyChar > 199 || e.KeyChar < 237)
&& (e.KeyChar < 1574 || e.KeyChar > 1594 && e.KeyChar < 1601 || e.KeyChar > 1608)
&& e.KeyChar != 1662 && e.KeyChar != 1668 && e.KeyChar != 1670 && e.KeyChar != 1705
&& e.KeyChar != 1711
&& e.KeyChar != 1740 && e.KeyChar != 8 && e.KeyChar != 32)
{
e.Handled = true;
}


این عددا چی هستن؟ یه توضیح میدی؟؟؟ :متفکر:
کد اسکین ؟؟؟؟ بعد چطوری عمل تبدیل رو انجام دادی ؟ الگوریتم کدت (توضیحشو) میخوام . سطر اخر یعنی چی ؟؟؟ :-s

سوال اول هم این عکس (http://barnamenevis.org/attachment.php?attachmentid=130188&stc=1)
اسکرول حرکت میکنه ولی عملا کار خاصی انجام نمیده یه کدی باید بنویسم که بخواد تاثیر بذاره دیگه :افسرده:

همـااا
شنبه 22 فروردین 1394, 04:35 صبح
من هنوز با این اسکروله مشکل دارم :عصبانی++:

لقمه ی اماده لطفا... :بامزه:

asman.abi
شنبه 22 فروردین 1394, 06:07 صبح
این کد ها در سیستم یونیکد مربوط به حروف فارسی هست.

asman.abi
شنبه 22 فروردین 1394, 06:12 صبح
سوال اولتو بیشتر توضیح بده نفهمیدم

asman.abi
شنبه 22 فروردین 1394, 06:18 صبح
یه روش دیگه هم هست که برای این کار معمول نیست. اینکه زبان سیستم رو موقع بارگزاری فرم تغییر بدی. به این صورت :


InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("fa-IR"));

همـااا
چهارشنبه 26 فروردین 1394, 21:06 عصر
لینک پروژه رو میذارم ببینی : لینک (http://s4.picofile.com/file/8182752168/Word1.rar.html)
اسکرول بار عملا کار خاصی نمیکنه و باید ستش کرد که عین ورد کار کنه ...

و اما یه مشکل دیگه ام هست تو این پروژه ،،،،،، کدهای اوپن رو نوشتم که یه اوپین فایل دیالوگ باز میکنه .... تو این کدها if رو چطوری تعیین کنم که فایلهایی با فرمت docx رو که انتخاب میکنیم بیاره تو گروب باکس دو نمایش بده ؟؟؟؟؟؟ (یعنی تو همین پروژه نمایش بده . داخل گروپ باکس دو )!