Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Утилита Minecraft Color Editor [0.2]

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем minerussia, 14 авг 2015.

  1. Автор темы
    minerussia

    minerussia Активный участник Пользователь

    Баллы:
    66
    ~ Minecraft Color Editor ~
    Программа для упрощенного форматирования текста майнкрафт.
    [​IMG]
    *Для работы программы необходим .NET 4 версии и старше.
    ~ Версия: 0.1 ~ 15.08.15 ~
    - Релиз -

    ~ Версия: 0.2 ~ 15.08.15 ~
    - Добавлена панель форматирования текста -



    -> Скачать актуальную версию <-
    (альтернативная версия c установщиком, для тех у кого нет .NET)
    ps:Пишите свои предложения по развитию программы
     
    Последнее редактирование: 15 авг 2015
  2. Хостинг MineCraft
    <
  3. TetrissWorld

    TetrissWorld Активный участник Пользователь

    Баллы:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Норм но что-то похожее уже было
     
  4. Tiberiumk

    Tiberiumk Активный участник Пользователь

    Баллы:
    76
    Skype:
    tiberium_11111
    Имя в Minecraft:
    Tiberium
    Добавь сверху кнопки, которые позволяют выбирать цвета и доп. свойства (т.е. кликнул по синему квадратику - и добавился синий цвет в текст)
     
  5. Автор темы
    minerussia

    minerussia Активный участник Пользователь

    Баллы:
    66
    сделаем[DOUBLEPOST=1439600401,1439599737][/DOUBLEPOST]
    а на счёт похожего - вообще не видел. А программу делал для себя.
     
  6. Автор темы
    minerussia

    minerussia Активный участник Пользователь

    Баллы:
    66
    Да, подобное на php я сделал за пару минут, а вот на шарпе пришлось очень повозиться :/
    Вся загвостка была в том, что стандартными средствами форматирование различных текстовых контролов просто не предусмотрено.[DOUBLEPOST=1439641280,1439640948][/DOUBLEPOST]да и был уже такой сервис, буржуйский какой то
     
  7. Tiberiumk

    Tiberiumk Активный участник Пользователь

    Баллы:
    76
    Skype:
    tiberium_11111
    Имя в Minecraft:
    Tiberium
    разве не предусмотрено? на WPF в Visual Studio 2015 в свойствах текстового контрола и выравнивание есть, и многое другое[DOUBLEPOST=1439641936][/DOUBLEPOST]+ добавь ещё редактирование названия сервера!
     
  8. Автор темы
    minerussia

    minerussia Активный участник Пользователь

    Баллы:
    66
    да , но я же лёгкими путями не хожу! windows forms только хардкор, можно было сделать через rtf, но нашлось простое и интересное решение в нескольких фукнциях

    Код:
     public static class RichTextBoxExtension
        {
            /// <summary>
            /// Appends the selection.
            /// </summary>
            /// <param name="control">The control.</param>
            /// <param name="text">The text.</param>
            public static void AppendSelection(this RichTextBox control, string text)
            {
                int len = control.TextLength;
    
                // Append the text.
                control.AppendText(text);
    
                // Prepare it for formatting.
                control.SelectionStart = len;
                control.SelectionLength = text.Length;
    
                // Scroll to it.
                control.ScrollToCaret();
            }
    
            /// <summary>
            /// Appends the selection.
            /// </summary>
            /// <param name="control">The control.</param>
            /// <param name="text">The text.</param>
            /// <param name="colour">The colour.</param>
            /// <param name="font">The font.</param>
            public static void AppendSelection(this RichTextBox control, string text, Color colour, Font font)
            {
                AppendSelection(control, text);
                control.SelectionColor = colour;
                control.SelectionFont = font;
            }
    
            /// <summary>
            /// Appends the selection.
            /// </summary>
            /// <param name="control">The control.</param>
            /// <param name="text">The text.</param>
            /// <param name="colour">The colour.</param>
            /// <param name="font">The font.</param>
            public static void AppendLog(this RichTextBox control, string text, Color colour, Font font)
            {
                Action append = () => AppendSelection(control, text, colour, font);
                if (control.InvokeRequired)
                    control.Invoke(append);
                else
                    append();
            }
        }
     
  9. Tiberiumk

    Tiberiumk Активный участник Пользователь

    Баллы:
    76
    Skype:
    tiberium_11111
    Имя в Minecraft:
    Tiberium
    http://www.codeproject.com/Tips/990472/Extend-RichTextBox-for-Easy-Formatted-Appending
    гуглил значит)
     
  10. Автор темы
    minerussia

    minerussia Активный участник Пользователь

    Баллы:
    66
    update[​IMG]
    ~ Версия: 0.2 ~ 15.08.15 ~
    - Добавлена панель форматирования текста -

     
  11. Tiberiumk

    Tiberiumk Активный участник Пользователь

    Баллы:
    76
    Skype:
    tiberium_11111
    Имя в Minecraft:
    Tiberium
    *like*
     
  12. TetrissWorld

    TetrissWorld Активный участник Пользователь

    Баллы:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    + :good:
     
  13. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Только касяк в том что в motd юзается знак параграфа.
     

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