Rtf поле

Тема в разделе "Lotus - Программирование", создана пользователем Azazel, 14 июн 2007.

  1. Azazel

    Azazel Гость

    Здравствуйте в очередной раз. короткий вопрос у меня - как при открытии документа перевести в RTF поле сразу в режим редактирования, чтобы не приходилось на нем дабл кликать. Спасибо. Я что-то очень долго копался в хелпе и ничего подходящего не нашел...
     
  2. drugsjoke

    drugsjoke Гость

    на свойствах формы

    Sub Postopen(Source As Notesuidocument)
    source.EditMode = True
    End Sub

    а при чем тут РТ поле???
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Для: drugsjoke
    Жесть, а настройки формы - 2я закладка / On Open / Automatically Enabled Edit Mode

    <!--QuoteBegin-Azazel+14:06:2007, 11:09 -->
    <span class="vbquote">(Azazel @ 14:06:2007, 11:09 )</span><!--QuoteEBegin-->перевести в RTF п
    [snapback]69309" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    - это что? GotoField ?
     
  4. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    <!--QuoteBegin-drugsjoke+14:06:2007, 12:18 -->
    <span class="vbquote">(drugsjoke @ 14:06:2007, 12:18 )</span><!--QuoteEBegin-->на свойствах формы

    Sub Postopen(Source As Notesuidocument)
    source.EditMode = True
    End Sub

    [snapback]69311" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Делается еще проще. В свойствах формы поставить галку на "Automatically enable Edit Mode"
     
  5. drugsjoke

    drugsjoke Гость

    А какая разница??? Почь жесть? :(

    тем более если переходить в поле все равно в Postopen писать

    Sub Postopen(Source As Notesuidocument)
    source.EditMode = True
    Call source.GotoField("РТ ПОЛЕ")
    End Sub

    Я просто привык так...
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--QuoteBegin-drugsjoke+14:06:2007, 11:33 -->
    <span class="vbquote">(drugsjoke @ 14:06:2007, 11:33 )</span><!--QuoteEBegin-->А какая разница??? Почь жесть?
    [snapback]69317" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    если нет разницы, то зачем писать больше?
     
  7. drugsjoke

    drugsjoke Гость

    Ну да, наверное...

    А еще вопрос: Если стоит галка автоматически переводить на редактирование, я открываю форму и у меня уровень доступа ЧИТАТЕЛЬ, ошибка не вывалится???
    Если не вывалится, то галка вообще полезная :(
     
  8. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для: drugsjoke
    Не вывалится. Также как и от notesUIDocument.EditMode = True не вывалится.
     
  9. drugsjoke

    drugsjoke Гость

    Понятно, спасибо
     
  10. Azazel

    Azazel Гость

    спасибо, конечно. просто у меня в RTF поле находится объект OLE - документ Word. про галочки на "Открывать в режиме редактирования" я знаю. дело в том, что когда открываешь документ в режиме редактирования таким образом, то он блокируется для просмотра другими пользователями. если же открыть документ в режиме чтения и двойным щелчком перевести документ в режим редактирования, то он не блокируется для просмотра другими пользователями. я может примитивно объясняю, но такая вот проблема. Поэтому я хотел программно делать то, что выполняется при дабл клике.
     
  11. drugsjoke

    drugsjoke Гость

    Sub Postopen(Source As Notesuidocument)
    source.EditMode = True
    End Sub

    Так открывает, пишет что документ используется пользователем такимто, но на чтения его можно открыть.
     
  12. Domino6

    Domino6 Гость

    из вида Ctrl+E
     
Загрузка...

Поделиться этой страницей