<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Как окрасить отдельные клетки в заданный цвет?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Как окрасить отдельные клетки в заданный цвет? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 06 Apr 2026 06:47:52 +0300</pubDate>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68751/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_2ZdbMyA6" href="/user/15682/" bx-tooltip-user-id="15682">CAHDPO</a>, добрый день.<br /><br />Для решения Вашей задачи проверяйте значение в ячейке и при необходимом результате вызывайте SetColor:<br /><br />
====code====
<pre>function color()
&nbsp;&nbsp;&nbsp;if val == 100 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetColor() --закрасить зеленым
&nbsp;&nbsp;&nbsp;elseif val == -100 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetColor() --закрасить красным
&nbsp;&nbsp;&nbsp;end
end
</pre>
============= <br />
			<i>20.03.2023 09:44:06, Anton Belonogov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68751/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68751/topic7533/</guid>
			<pubDate>Mon, 20 Mar 2023 09:44:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68734/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Как сделать чтобы при пересечении нуля цвет менялся понятно:<br />function BCellColor(change) if change &gt; 0 then return RGB(0,100,0) else return RGB(100,0,0) end end<br /> Но какую логику применить, чтобы цвет менялся при достижения заданного значения в ячейке и фиксировался до достижения противоположного значения со знаком -, не могу сообразить, поскажите пожалуйста, очень нужно. <br />
			<i>16.03.2023 19:23:04, CAHDPO.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68734/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68734/topic7533/</guid>
			<pubDate>Thu, 16 Mar 2023 19:23:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68718/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			&nbsp;И так же обратно следующая перекраска из красного в зеленый по достижения значения &nbsp;100. Извиняюсь не понял, как редактировать сообщения. <br />
			<i>16.03.2023 10:33:02, CAHDPO.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68718/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68718/topic7533/</guid>
			<pubDate>Thu, 16 Mar 2023 10:33:02 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message68717/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Приветствую, не стал делать новую тему, спрошу здесь. Как в SetColor сделать заливку ячейки, которая меняется два раза, первый - если значение в ячейке в моменте было 100 - красит в зеленый, и не зависимо, от того какие значения были в ячейке после - 150, 200,30, -30, -80, перекрашивает при значении -100 в касный, и так же обратно следующая перекраска из красного в зеленый по достижения значения - 100. <br />
			<i>16.03.2023 10:30:33, CAHDPO.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message68717/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message68717/topic7533/</guid>
			<pubDate>Thu, 16 Mar 2023 10:30:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64716/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос решился. Всем спасибо <br />
			<i>31.07.2022 17:00:52, Beginner.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64716/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64716/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 17:00:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64713/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_72njtYQL" href="/user/15713/" bx-tooltip-user-id="15713">Beginner</a>, А почему все остальное остается серым? Создавали таблицу Вы, значит, и ячейки должны были красить именно Вы. А прописать просто:<br />SetColor (iTable, iRow, iCol, ClF, ClT,-1,-1); <br />
			<i>31.07.2022 08:13:14, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64713/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64713/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 08:13:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64712/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pJj1u3iD" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15713/" target="_blank" rel="nofollow">Beginner</a></noindex>, Индекс ЧЕГО?<br />=============<br />Мне нужно, чтобы 2 клетка сверху и 3 снизу были окрашены &nbsp;RGB(255,0,0).<br />Все остальное остается серым.<br />Как это прописать? <br />
			<i>31.07.2022 08:06:53, Beginner.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64712/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64712/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 08:06:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64711/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_7OfDLJb8" href="/user/15713/" bx-tooltip-user-id="15713">Beginner</a>, Индекс ЧЕГО? <br />
			<i>31.07.2022 07:58:22, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64711/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64711/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 07:58:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64710/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_iNgdOabI" href="/user/14299/" bx-tooltip-user-id="14299">Владимир</a> написал:<br /><noindex><a href="/user/15713/" target="_blank" rel="nofollow">Beginner</a></noindex>, Ответы:<br />0) Нет, и быть не может никакой таблицы, все ряды которой закрашены серым цветом. Её нужно а) создать и б) покрасить все её ячейки в серый цвет<br />1) Таблица прорисовывается в текстовом режиме, а линии рисуются в графическом, поэтому нарисовать черную горизонтальную линию между 1 и 2 рядом невозможно - можно только эмулировать её отдельной строкой таблицы.<br />2) Воспользоваться функцией SetColor.<br />=============<br />Владимир, а как в setcolor &nbsp;индекс прописать? В этом и есть основной вопрос <br />
			<i>31.07.2022 07:22:48, Beginner.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64710/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64710/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 07:22:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64709/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_0Ko1Z6v1" href="/user/15713/" bx-tooltip-user-id="15713">Beginner</a>, Ответы:<br />0) Нет, и быть не может никакой таблицы, все ряды которой закрашены серым цветом. Её нужно а) создать и б) покрасить все её ячейки в серый цвет<br />1) Таблица прорисовывается в текстовом режиме, а линии рисуются в графическом, поэтому нарисовать черную горизонтальную линию между 1 и 2 рядом невозможно - можно только эмулировать её отдельной строкой таблицы.<br />2) Воспользоваться функцией SetColor. <br />
			<i>31.07.2022 07:20:46, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64709/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64709/topic7533/</guid>
			<pubDate>Sun, 31 Jul 2022 07:20:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как окрасить отдельные клетки в заданный цвет?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message64708/topic7533/">Как окрасить отдельные клетки в заданный цвет?</a></b> <i>Окрашивание клеток средствами Луа</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Есть таблица, все ряды которой закрашены серым цветом.<br />Вопросы:<br />1) как нарисовать черную горизонтальную линию между 1 и 2 рядом?<br />2) как покрасить ячейки с индексами 1,2 и 2,3 в цвет RGB(255,0,0)?<br /><br />Заранее спасибо!
====code====
<pre>local Table = AllocTable()
AddColumn(Table, 1,"X", true, QTABLE_STRING_TYPE, 16)
AddColumn(Table, 2,"Y", true, QTABLE_DOUBLE_TYPE, 16)
AddColumn(Table, 3,"Z", true, QTABLE_DOUBLE_TYPE, 16)


CreateWindow(Table)
SetWindowCaption(Table, "Info")
SetWindowPos(Table, 0, 10, 800, 150)
InsertRow(Table, -1)
InsertRow(Table, -2)

SetColor(Table,1,QTABLE_NO_INDEX, RGB (255,250,250), RGB (0,0,0), RGB (255,250,250), RGB (0,0,0))
SetColor(Table,2,QTABLE_NO_INDEX, RGB (255,250,250), RGB (0,0,0), RGB (255,250,250), RGB (0,0,0))</pre>
============= <br />
			<i>30.07.2022 22:56:44, Beginner.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message64708/topic7533/</link>
			<guid>http://forum.quik.ru/messages/forum10/message64708/topic7533/</guid>
			<pubDate>Sat, 30 Jul 2022 22:56:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
