Главная » Статьи » Уроки | [ Добавить статью ] |
Создание HTML редактора в DevelStudio
1)Создаём компоненты:HTML текст,поле для RTF 2)Настраиваем форму так: Ширина:928. Высота:808. 3)Настраиваем HTML текст так: Позиция X:8. Позиция Y:360. Ширина:912. Высота:440. 4)Настраиваем поле для RTFа так: текст: <head> Позиция X:8. Позиция Y:8. Ширина:624. Высота:344. 5)Диалог открытия настраиваем так: Фильтр:HTML файлы|*.html;*.htm 6)Диалог сохранения так: Фильтр:HTML файлы|*.html Фильтр:HTM файлы|*.htm (В 2 столбика) 7)Первую кнопку так: Заголовок:Открыть Создаём событие на клик и в редактор php кода это: Код
c("openDlg1")->execute();
$file = c("openDlg1")->fileName;
c("richEdit1")->loadFromFile($file);
8)А вторую кнопку так: Заголовок:Сохранить Создаём событие на клик и в редактор php кода это: Код
c("saveDlg1")->execute();
$file = c("saveDlg1")->fileName;
$filt = c("saveDlg1")->filterIndex;
$text = c("richEdit1")->text;
if ($filt == 1) { //если выбран 1 фильтр html то сохранится в html
file_put_contents("$file.html",$text);
}
if ($filt == 2) { //если выбран 2 фильтр htm то сохранится в htm
file_put_contents("$file.htm",$text);
}
9)И таким образом настраиваем третью кнопку: Заголовок:Очистить текст Создаём событие на клик и в редактор php кода это: Код
c("richEdit1")->text = "";
10)А четвёртую вот так: Заголовок:Очистить html Создаём событие на клик и в редактор php кода это: Код
c("htmlView1")->html = "";
11)И пятую так: Заголовок:Проверить Создаём событие на клик и в редактор php кода это: Код
$html = c("richEdit1")->text;
c("htmlView1")->html = $html;
_______ 16)Проверяем программу с помощью хоткея F9. 17)Сохраняем исходник благодаря SHIFT+CTRL+S. 18)Компилируем программу нажав F5. Источник: http://develstudio.3dn.ru | |
Всего комментариев: 0 | |