Главная » Статьи » Уроки [ Добавить статью ]

Создание HTML редактора в DevelStudio
1)Создаём компоненты:HTML текст,поле для RTF
2)Настраиваем форму так:
Ширина:928.
Высота:808.
3)Настраиваем HTML текст так:
Позиция X:8.
Позиция Y:360.
Ширина:912.
Высота:440.
4)Настраиваем поле для RTFа так:
текст:
<head>
<title>PHPDS</title>
<style>
h1{size:18;color:white;}
</head>
<body style="background: #000">
<div align="center"><h1><b>DStudio.at.ua</b></h1></div>
</body>
</html>


Позиция 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
Категория: Уроки | Добавил: ХаКеР (03.01.2013) Просмотров: 3039 | Рейтинг: 5.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]