![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
Если кто-нибудь знает где скачать книгу где описана как сделать текстовый редактор по шагова скиньте сылку , пожалуйста
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Честно говоря: не думаю, что такая книга есть в природе. Задача очень простая, кинь на форму меню, статусбар(если нужен) и текстбокс, а дальше добавляй в меню всё, что надо. Будет что-то неясно - спрашивай.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
diadiavova, Private Sub FileOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FileOpen.Click
OpenFileDialog1.InitialDirectory = "C:\" OpenFileDialog1.Title = "Select a File" OpenFileDialog1.Filter = "Text Files|*.txt" If OpenFileDialog1.ShowDialog <> DialogResult.Cancel Then RichTextBox1.Text = OpenFileDialog1.FileName End If Я открываю текстовый файл но он мне вставляет в текстбокс тока путь его нахождения как считать его ? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А вообще, если тебе надо работать с простым текстом - используй TextBox, а у ричтекствокса есть ещё метод Load для загрузки текста в формате rtf. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
спасибо по могло
Добавлено через 3 минуты и 45 секунд diadiavova, А как сделать сохранения? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Опять-таки, если хочешь сохранить как rtf, то для ричтекстбокса используй метод Save, а вообще для работы с файловой системой разберись с пространством имён System.IO. Класс File можно использовать для быстрого доступа (прочитать, сохранить и т д), но там ещё есть ряд других полезных классов (StreamReader, StreamWriter и пр.) -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
diadiavova, Save такого метода нету может лучше сделать сереализацию? |
|||
|
||||
| Pilger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 10.5.2008 Где: Германия Репутация: нет Всего: нет |
-------------------- Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Метод называется SaveFile, но если ты грузишь текст при помощи ридолтекст, то сохранять надо при помощи райтолтекст, а сэйвфайл используй в сочетании с лоуд. И ознакомься с пространством System.IO, а сериализация тут точно ни с какого боку. Это сообщение отредактировал(а) diadiavova - 29.5.2009, 17:43 -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
diadiavova, Я сделал MDI форму на load формы вызываю функцию создания дочернего окна
как сделать чтоб дочернее окно содавалось full окно? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А что такое "full окно"?
Прежде чем отвечать попробуй для него установить значение свойства
(Здесь ChildForm - дочернее окно) Если это не то - поясни, что надо. Это сообщение отредактировал(а) diadiavova - 1.6.2009, 12:05 -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| kentaro |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 24.3.2009 Репутация: нет Всего: нет |
diadiavova, Спасибо то что надо))
Добавлено @ 14:58 А как сделать чтоб сохранял все дочерние окна где есть текст?Вот как сейчас у меня сохраняет
Это сообщение отредактировал(а) diadiavova - 1.6.2009, 21:38 |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Есть, называется "Приёмы ООП" GoF. Там вся 2 глава посвящена проектированию визуального редактора документов с нуля. И это отнюдь непростая задача, если не использовать специальные компоненты, типа TextBox, RichEdit. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
В своё время и хэлоуворлд не был простой задачей. А какие причины не использовать существующие компоненты, если они есть? У формы есть свойство MdiChildren, возвращающее коллекцию дочених окон. Эту коллекцию надо обойти в цикле, и проверить у каждого из окон наличие текста. В случае удачной проверки сохранять. И не забывай пользоваться разметкой. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Ну если только на перфокартах, на асме хэлоуворлд уже стал очень простой задачей.
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |