Вверх ↑
Этот топик читают: Гость
Ответов: 689
Рейтинг: 20
#1: 2010-09-15 10:27:42 ЛС | профиль | цитата
Как менять цвет на богатой панели? Уж не ошибка ли это?
На обычной панели меняется, на богатой тоже меняется, но только в среде и потом нормально показывается после компиляции и запуска
В процессе выполнения нет.
Почему?
code_20602.txt
карма: 0

0
файлы: 1code_20602.txt [930B] [463]
Ответов: 1379
Рейтинг: 86
#2: 2010-09-15 10:34:16 ЛС | профиль | цитата
[flood]
oldTV писал(а):
на богатой панели

ууу. так богатым Hiasm будет [/flood]
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#3: 2010-09-15 11:02:34 ЛС | профиль | цитата
del
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:oldTV
Ответов: 689
Рейтинг: 20
#4: 2010-09-15 11:12:17 ЛС | профиль | цитата
поправьте пожалуйста кто нибудь!!!!!!11
[flood]верхняя фраза аналог "я идиот - убейте меня кто нибудь!!!!!!11[/flood]
карма: 0

0
Разработчик
Ответов: 26288
Рейтинг: 2145
#5: 2010-09-15 12:38:28 ЛС | профиль | цитата
oldTV писал(а):
В процессе выполнения нет

И не будет, цвет можно поменять только чере doSetTheme, читай справку в wiki по этому вопросу и смотри пример реализации в ElementsDelphiExampleFormsRushControls.sha
карма: 22

0
Ответов: 215
Рейтинг: 45
#6: 2010-09-15 15:16:22 ЛС | профиль | цитата
[flood]
Богатый - Rich [рич]
---------
Rush [раш]
1) тростник, камыш
2) пустяк, ерунда, мелочь
1) а) стремительное движение, бросок, напор, натиск, наплыв; стремительная атака
б) напряжение, спешка, суета
в) прилив, приток крови и т. п.
г) название дизентерии у скота
2) а) стремление, погоня, гонка (за чем-л.), бум
б) большой, ажиотажный спрос
3) а) перебежка
б) стычки, драки между студентами первого и второго годов; соревнование, состязание ( для вступление в какое-л. студенческое общество )
4) внезапная осадка кровли
5) удовольствие, острые ощущения
6) первые отснятые эпизоды фильма для показа
7) косяк перелетных птиц
[/flood]
карма: 0

0
Ответов: 689
Рейтинг: 20
#7: 2010-09-16 11:17:55 ЛС | профиль | цитата
В этой теме все молодцы, но больше всего Tad. Нет, конечно, по делу только nesco дал ответ, он, как я всегда повторял - лучший. nesco, да, ты лучший и мне все понятно, и прости, но Tad, в этой теме, в ответе, Tad, он красавец.

Начну обосновывать издалека: вчера, здесь, да, да, прям здесь я впервые увидел факт предоставления доменов 3 уровня от hiasm.com. Не разобравшись сделал пост. Потом все понял, разобрался, пост потёр. Видимо пост увидел Tad и в текущей теме создал пост, потом его потёр, оставив на месте удаления слово "del" и смайлик. Tad, я восхищен твоим тонким подходом, видишь, я признал, я потер свой пост, я больше так не буду , нет, правда....

Но как тонко, Tad, как тонко. Я восхищен...
------------ Дoбавленo в 11.17:
nesco, я видел этот пример и понимаю как он работает. Вопрос как раз не в этом. Вопрос вот в чем:
когда я закругляю углы на "пустяковой" панели [offtop](см. перевод от lev,)[/offtop], то точка Color - это цвет за закругленными углами. По умолчанию в "пустяковой" панели он равен цвету кнопки, серый. В среде я могу его поменять например на красный. И о чудо - он на форме будет красным и будет виден. Но динамически я его поменять не могу, почему то... Поэтому я согласен с Tad'ом - эта точка не работает.
карма: 0

0
Разработчик
Ответов: 26288
Рейтинг: 2145
#8: 2010-09-16 12:09:40 ЛС | профиль | цитата
oldTV писал(а):
я видел этот пример и понимаю как он работает

Видимо, не до конца разобрался. Вот объясни мне, как круглая кнопка меняет цвет углов при смене тем, если у нее цвет по-умолчанию -- clSkyBlue Так вот, цвет BackColor в потоке установки цвета и есть тот самый цвет углов.
------------ Дoбавленo в 12.07:
Если вместо вот этого


<Buttons>
8840446;8840446;15266030;0;13684686;-1;-1;-1;-1;-1;-1;13564670;8840446;0;13684686;-1;10614015;7067903;0;4167618;-1
12285951;8388863;15191807;0;10789024;-1;-1;-1;-1;-1;-1;15191807;8388863;0;10789024;-1;13210623;8388863;0;8421504;-1
15780518;15780518;16777215;0;10789024;-1;-1;-1;-1;-1;-1;16777215;15780518;0;10789024;-1;16311512;15780518;0;8421504;-1
поставить вот это

<Buttons>
-1;8840446;15266030;0;13684686;-1;-1;-1;-1;-1;-1;13564670;8840446;0;13684686;-1;10614015;7067903;0;4167618;-1
-1;8388863;15191807;0;10789024;-1;-1;-1;-1;-1;-1;15191807;8388863;0;10789024;-1;13210623;8388863;0;8421504;-1
-1;15780518;16777215;0;10789024;-1;-1;-1;-1;-1;-1;16777215;15780518;0;10789024;-1;16311512;15780518;0;8421504;-1
то прекрасно можно заметить отсутствие изменения цвета

------------ Дoбавленo в 12.09:
oldTV, не сходить ли тебе в wiki и почитать внимательно. Хотя, вот оно, это описание MT-потока темы

wiki RushControls
wiki писал(а):
  • doSetTheme - MT-поток, состоящий из последовательности следующих элементов:   [BackColor]
      [ColorFrom]
      [ColorTo]
      [ColorText]
      [BorderColor]
      [ColorShadow]
      [ColorFromDis]
      [ColorToDis]
      [ColorTextDis]
      [BorderColorDis]
      [ColorShadowDis]
      [ColorFromOver]
      [ColorToOver]
      [ColorTextOver]
      [BorderColorOver]
      [ColorShadowOver]
      [ColorFromDown]
      [ColorToDown]
      [ColorTextDown]
      [BorderColorDown]
      [ColorShadowDown]

      Примечание! Параметр со значение равным -1 не приводит к изменению цвета
  • Надеюсь, вопрос исчерпан
    карма: 22

    0
    Ответов: 689
    Рейтинг: 20
    #9: 2010-09-16 12:37:04 ЛС | профиль | цитата
    У этой вот кнопки:
    code_20623.txt

    цвет углов желтый? ведь так? я его поменял в среде.

    Я говорю про точку Color, которая есть (по справке параметр Color). А не про точки цветовой темы. Я не хочу менять тему, не нужно. Я хочу поменять цвет, по точке, параметру Color.
    В среде я его меняю и он отображается.
    nesco, я правда может чего не понимаю, ты прости, но вопрос не исчерпан. Он все больше и больше становится непонятным. Прости
    карма: 0

    0
    файлы: 1code_20623.txt [595B] [668]
    Разработчик
    Ответов: 26288
    Рейтинг: 2145
    #10: 2010-09-16 12:43:43 ЛС | профиль | цитата
    oldTV писал(а):
    по точке, параметру Color

    Вот не работает эта точка, пока не работает
    ------------ Дoбавленo в 12.43:
    Уже работает
    карма: 22

    1
    Голосовали:oldTV
    Ответов: 16884
    Рейтинг: 1239
    #11: 2010-09-16 13:00:07 ЛС | профиль | цитата
    lev, не понял юмора. А какая связь между словами Rich и Rush ?
    [flood]Только если Rich относится к невесте, а Rush к жениху (в брачную ночь)[/flood]
    В общем не догнал я.

    ------------ Дoбавленo в 13.00:
    nesco писал(а):
    Уже работает
    А вот свойства ParentColor по умолчанию True добавить ну никак.
    карма: 25
    Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
    0
    Разработчик
    Ответов: 26288
    Рейтинг: 2145
    #12: 2010-09-16 13:10:46 ЛС | профиль | цитата
    Tad писал(а):
    А вот свойства ParentColor по умолчанию True добавить ну никак

    Если doColor не жрет кода неподключенный, то ParentColor будет жрать, а оно нам надо
    Кстати, а у нас его вообще нигде нет, прикажешь делать его специально для этих контролов
    карма: 22

    0
    Ответов: 16884
    Рейтинг: 1239
    #13: 2010-09-16 13:26:26 ЛС | профиль | цитата
    nesco, имел ввиду добавку для всех визуальных. Насчет кода - нужен подход рентабельностьзатраты. Реализация - одна или две (уже не помню - предлагал сто лет тому назад) строчки в Win.pas. Тогда же проверял и длину exe. В байтах уже тоже не помню, но мизер.
    карма: 25
    Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
    0
    Разработчик
    Ответов: 26288
    Рейтинг: 2145
    #14: 2010-09-16 13:31:45 ЛС | профиль | цитата
    Tad, в Rush это не прокатывает, там свой KOL и свои установки параметров
    карма: 22

    0
    Ответов: 215
    Рейтинг: 45
    #15: 2010-09-16 16:10:28 ЛС | профиль | цитата
    [flood]
    Tad писал(а):
    lev, не понял юмора. А какая связь между словами Rich и Rush ?
    В общем не догнал я.

    В первом посте было:
    oldTV писал(а):
    Как менять цвет на богатой панели?

    Мне показалось, возможно ошибочно, что oldTV путает слова Rich и Rush[/flood]
    карма: 0

    0
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)