|
|
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
Почему-то не работает функция Replace в RichTextBox. Код выглядит примерно так: dim x as integer dim strwordReplace = "172350000000" as string strword(1)="17235836000" strword(2)="17235820000" strword(3)="17235808000" For x = 1 to 3 replace(RichTextBox.SelectedText,, RichTextBox.Find(strword(x)), strwordReplace) next x По тексту она находит эти значения, но не заменяет. В чем дело ума не приложу? Куда копать? E-mail: cosmo_vk@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 18:10 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
AlexVE Куда копать? Открыть Help ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 18:59 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. искать по через RichTextBox.Find нет смысла поскольку реплейс и так ищет в тексте значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 07:20 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
TIKO For i = 1 To 3 RichTextBox1.Text = Replace(RichTextBox1.Text, strword(i), strwordReplace) Next i[/src] только зачем три раза менять текст контрола? Заменить в текстовой переменной, а потом один раз заменить текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 12:23 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov TIKO For i = 1 To 3 RichTextBox1.Text = Replace(RichTextBox1.Text, strword(i), strwordReplace) Next i[/src] только зачем три раза менять текст контрола? Заменить в текстовой переменной, а потом один раз заменить текст. об этом пусть автор думает и аптимизирует решение, я основывался на тех переменных которые он использовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 12:37 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
TIKO Serge Gavrilov TIKO For i = 1 To 3 RichTextBox1.Text = Replace(RichTextBox1.Text, strword(i), strwordReplace) Next i[/src] только зачем три раза менять текст контрола? Заменить в текстовой переменной, а потом один раз заменить текст. об этом пусть автор думает и аптимизирует решение, я основывался на тех переменных которые он использовал Спасибо всем кто откликнулся!!! Попробую сегодня вечером все-таки доделать этот Replace. Я если честно новичок в этом деле. А так вот фрагмент из программы: Private Sub MenuItem15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem15.Click Dim X, y As Integer Dim strword(5) As String Dim strwordReplace As String Dim replacementText As String strword(1) = 17235836000 strword(2) = 17235820000 strword(3) = 17235812000 strword(4) = 17235808000 strword(5) = 17235573000 strwordReplace = 17235000000 For X = 1 To 5 replacementText = RichTextBox1.Find(strword(X)) Replace(strRichTextBox1.SelectedText, replacementText, strwordReplace) next x MessageBox.Show(textInmessageAfterReplace, zagolovokAfterReplace, MessageBoxButtons.OK, MessageBoxIcon.Information) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 18:38 |
|
||
|
Function Replace
|
|||
|---|---|---|---|
|
#18+
TIKO...об этом пусть автор думает и аптимизирует решение, я основывался на тех переменных которые он использовал автор и раньше должен был думать, а теперь он применил неоптимизированное решение, а если кто укажет ему на это, он ответит, это не я, это мастера с SQL.RU так советовали :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 19:08 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=269&tid=2165409]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 387ms |

| 0 / 0 |
