<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Ribbon Controls в RAD Studio 2009-2010 и их глюки.</title>
	<atom:link href="http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/</link>
	<description>программируем в Delphi</description>
	<lastBuildDate>Mon, 06 Feb 2012 23:51:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: Worthis</title>
		<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/comment-page-1/#comment-8348</link>
		<dc:creator>Worthis</dc:creator>
		<pubDate>Tue, 11 Oct 2011 15:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdelphi.ru/?p=2264#comment-8348</guid>
		<description>Спасибо) Решил проблему с мышью, создал копию юнита Ribbon.pas в папке проекта и уже в него внес необходимые изменения) В функции TCustomRibbon.DoMouseWheelDown и TCustomRibbon.DoMouseWheelUp добавил вызов процедуры DoTabChange. Может и получилось несколько топорно, но работает :D</description>
		<content:encoded><![CDATA[<p>Спасибо) Решил проблему с мышью, создал копию юнита Ribbon.pas в папке проекта и уже в него внес необходимые изменения) В функции TCustomRibbon.DoMouseWheelDown и TCustomRibbon.DoMouseWheelUp добавил вызов процедуры DoTabChange. Может и получилось несколько топорно, но работает :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vlad</title>
		<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/comment-page-1/#comment-8347</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Tue, 11 Oct 2011 15:06:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdelphi.ru/?p=2264#comment-8347</guid>
		<description>Worthis, с колесом мыши ничего не сделать, к сожалению, если не копаться во внутренностях TRibbon и не переопределять обработчики, а это по сути писать новый компонент-наследник - гиммор я вам скажу ещё тот =).</description>
		<content:encoded><![CDATA[<p>Worthis, с колесом мыши ничего не сделать, к сожалению, если не копаться во внутренностях TRibbon и не переопределять обработчики, а это по сути писать новый компонент-наследник &#8212; гиммор я вам скажу ещё тот =).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Worthis</title>
		<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/comment-page-1/#comment-8346</link>
		<dc:creator>Worthis</dc:creator>
		<pubDate>Tue, 11 Oct 2011 15:01:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdelphi.ru/?p=2264#comment-8346</guid>
		<description>Точно! Не обратил внимания на параметры) Спасибо за оперативный ответ.
Жалко, что процедура Ribbon1TabChange не срабатывает при переключении вкладок колесом мыши :(, можно это как-нибудь исправить или вовсе отключить переключение колесом?</description>
		<content:encoded><![CDATA[<p>Точно! Не обратил внимания на параметры) Спасибо за оперативный ответ.<br />
Жалко, что процедура Ribbon1TabChange не срабатывает при переключении вкладок колесом мыши :(, можно это как-нибудь исправить или вовсе отключить переключение колесом?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vlad</title>
		<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/comment-page-1/#comment-8344</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Tue, 11 Oct 2011 14:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdelphi.ru/?p=2264#comment-8344</guid>
		<description>Worthis, а так не пробовали?
procedure TForm1.Ribbon1TabChange(Sender: TObject; const NewIndex,
OldIndex: Integer; var AllowChange: Boolean);
begin
Label1.Caption:=IntToStr(NewIndex);
end;
Думаю, что поможет</description>
		<content:encoded><![CDATA[<p>Worthis, а так не пробовали?<br />
procedure TForm1.Ribbon1TabChange(Sender: TObject; const NewIndex,<br />
OldIndex: Integer; var AllowChange: Boolean);<br />
begin<br />
Label1.Caption:=IntToStr(NewIndex);<br />
end;<br />
Думаю, что поможет</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Worthis</title>
		<link>http://www.webdelphi.ru/2010/02/ribbon-controls-v-rad-studio-2009-2010-i-ix-glyuki/comment-page-1/#comment-8343</link>
		<dc:creator>Worthis</dc:creator>
		<pubDate>Tue, 11 Oct 2011 12:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdelphi.ru/?p=2264#comment-8343</guid>
		<description>может я что-то не так делаю, но вот такая конструкция выдает совершенно случайный TabIndex. Есть ли какой другой рабочий способ получить индекс/заголовок текущей вкладки риббона или ссылку на нее?

[code]procedure TForm1.Ribbon1TabChange(Sender: TObject; const NewIndex,
  OldIndex: Integer; var AllowChange: Boolean);
begin
  Label1.Caption:=IntToStr(Ribbon1.TabIndex);
end;[/code]</description>
		<content:encoded><![CDATA[<p>может я что-то не так делаю, но вот такая конструкция выдает совершенно случайный TabIndex. Есть ли какой другой рабочий способ получить индекс/заголовок текущей вкладки риббона или ссылку на нее?</p>
<div class="cic_codes_div"><code>procedure TForm1.Ribbon1TabChange(Sender: TObject; const NewIndex,<br />
  OldIndex: Integer; var AllowChange: Boolean);<br />
begin<br />
  Label1.Caption:=IntToStr(Ribbon1.TabIndex);<br />
end;</code></div>
]]></content:encoded>
	</item>
</channel>
</rss>

