دوست عزیز آقای جاسبی ممنون از راهنماییتون
یه سوال دیگه در مورد textBox دارم
int startBlock = CurrentIndex - (7 - (BlockEnd - CurrentIndex));
label1.Text = NotationBoard.Text.Substring(startBlock, 7);
NotationBoard.Select(startBlock, 7);
در کد بالا ، متنی که در lable1 قرار می گیره ، باید با متنی که select میشه ، برابر باشه ، درسته ؟
در صورتی که این طور نیست ، بلکه متن select شده از مکانی که startBlock میگه شروع میشه و تا مکان ماوس ادامه پیدا می کنه ، این زمانی که شما برای اولین بار بر روی متن کلیک می کنید درسته ولی برای دفعات بعدی درست نیست ، به خاطر اینکه ، StartBlock وابسته به مکانی که شما کلیک می کنید ، ولی هر دفعه از همان مکانی که شما برای اولین بار انتخاب کرده اید تا مکان فعلی ماوس ه ، که اشتباه ه .
.