PDA

View Full Version : RichTextBoxFinds



yekta64
دوشنبه 17 خرداد 1389, 15:37 عصر
سلام دوستان
میشه بگید این متد چیکار می کنه و خاصیت NoNoHighlight این متد چه استفاده ی داره؟؟
مرسی

Parham.D
سه شنبه 18 خرداد 1389, 08:50 صبح
سلام.

کنترل RichTextBox (یا به عبارتی کلاس RichTextBox) برای پیدا کردن متن در این کنترل از متد Find استفاده میکند. این متد برای خودش آرگومانهای ورودی دارد، که یکی از این آرگومانها نوع شمارشی (Enumeration) همانی است که شما نوشتی یعنی RichTextBoxFind. این نوع شمارشی برای خود مقدارهای ثابتی دارد، که یکی از آنها NoHighlight هست. این مقدار ثابت میگوید وقتی که متد Find بر اساس آرگومانهای ورودی متن را پیدا کرد آن را های لایت (High light) نکند. در زیر نمونه کد از MSDN گذاشتم.



' Obtain the location of the search string in richTextBox1.
Dim indexToText As Integer = richTextBox1.Find(text, start, _
RichTextBoxFinds.NoHighlight )

yekta64
سه شنبه 18 خرداد 1389, 09:01 صبح
سلام.

کنترل RichTextBox (یا به عبارتی کلاس RichTextBox) برای پیدا کردن متن در این کنترل از متد Find استفاده میکند. این متد برای خودش آرگومانهای ورودی دارد، که یکی از این آرگومانها نوع شمارشی (Enumeration) همانی است که شما نوشتی یعنی RichTextBoxFind. این نوع شمارشی برای خود مقدارهای ثابتی دارد، که یکی از آنها NoHighlight هست. این مقدار ثابت میگوید وقتی که متد Find بر اساس آرگومانهای ورودی متن را پیدا کرد آن را های لایت (High light) نکند. در زیر نمونه کد از MSDN گذاشتم.



' Obtain the location of the search string in richTextBox1.
Dim indexToText As Integer = richTextBox1.Find(text, start, _
RichTextBoxFinds.NoHighlight )



مرسی دوست عزیز
یه سوال مقدار بازگشتی تابع find چی هستش؟؟؟؟

Hossis
سه شنبه 18 خرداد 1389, 13:05 عصر
محلي که اولين مقدار در اونجا يافت شد به حسب کاراکتر ، به عبارت دقيقتر ، selectionstart عبارت يافت شده را بر مي گرداند.