<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>plexityHide's Knowledge Base</title><description>plexityHide's Knowledge Base RSS 2.0 Feed</description><link>http://plexityhide.dyndns.org/InstantKB13/</link><webMaster>KB@plexityhide.com</webMaster><lastBuildDate>Sun, 20 May 2012 22:07:21 GMT</lastBuildDate><ttl>20</ttl><generator>plexityHide's Knowledge Base</generator><item><title>GTP.NET 4.2.4.1</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10014</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;FONT size=4&gt;&lt;FONT size=4 face=System&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET 4.2.4.1----&lt;BR&gt;------------------------------------------&lt;BR&gt;Gantt.cs (168)&lt;BR&gt;Gantt.cs (167)&lt;BR&gt;AreaSelect&lt;/P&gt;&lt;P&gt;Gantt.cs (166)&lt;BR&gt;GanttRow.cs (62)&lt;BR&gt;AreaSelect extension&lt;BR&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET 4.1.10.10----&lt;BR&gt;------------------------------------------&lt;BR&gt;TimeItemText.cs&lt;BR&gt;  Adjust on TimeItemTexts did not take the TimeItemTextImage into&lt;BR&gt;account. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET 4.1.9.28----&lt;BR&gt;------------------------------------------&lt;BR&gt;PlexityHide.GTP_vs2010_35.csproj (2)&lt;BR&gt;windowsbase&lt;/P&gt;&lt;P&gt;TimeItemDataConnect.cs (40)&lt;BR&gt;Complex bug in TimeItem binding fixed&lt;/P&gt;&lt;P&gt;TimeItemDataConnect.cs (39)&lt;BR&gt;LinkDataConnect.cs (12)&lt;BR&gt;NodeDataConnect.cs (69)&lt;BR&gt;GTP.NET updated to listen on INotifyCollectionChanged and INotifyPropertyChanged to better allow binding do non datasets - ie objects directly.&lt;/P&gt;&lt;P&gt;Gantt.cs (165)&lt;BR&gt;When changing row in databound set up, the e.Allow is now defaulted to false - this is to avoid mistakes&lt;/P&gt;&lt;P&gt;GTP.NET.WEB.CLR20 (44)&lt;BR&gt;GTP.NET.WEB.CLR20 (43)&lt;BR&gt;PlexityHide.GTP.WEB_vs2010_35.csproj (3)&lt;BR&gt;PlexityHide.GTP.WEB_vs2010_40.csproj (3)&lt;BR&gt;Gantt_ASP.cs (93)&lt;BR&gt;HttpHandler to deliver images in Gantt_ASP&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET 4.1.6.28----&lt;BR&gt;------------------------------------------&lt;BR&gt;CellLayout.cs (32)&lt;BR&gt;TimeDate.cs (40)&lt;BR&gt;CellLayout.DateTimeFormat   &lt;BR&gt;When set, controls how cells of type DateTime are rendered.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET 4.1.4.24----&lt;BR&gt;------------------------------------------&lt;BR&gt;TimeItemLink.cs (33)&lt;BR&gt;Bug in ZStyle timeitemlink drawing when start item was below visible area. Fixed.&lt;/P&gt;&lt;P&gt;TimeItemLink.cs (32)&lt;BR&gt;Ability to draw TimeItemLinks for two time items that are out of sight but on o</description><pubDate>Sun, 01 Apr 2012 14:44:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Release notes: GTP.NET.Silverlight &amp; WPF 1.2.9.28</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11426</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.9.28----&lt;BR&gt;------------------------------------------&lt;BR&gt;TimeItemLink.cs (22)&lt;BR&gt;Link position for FixedWidth time items bug fixed&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.7.29----&lt;BR&gt;------------------------------------------&lt;BR&gt;GanttRow.cs (45)&lt;BR&gt;Reported issue repeatable in silverlight samples "Value does not fall within expected intervall". Fixed. Tried to get a TransformToVisual when the owning Gantt parent was not visible.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.7.22----&lt;BR&gt;------------------------------------------&lt;BR&gt;GanttRow.cs (44)&lt;BR&gt;A bug in IsVisible implementation gave exceptions on refresh. Fixed&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.7.7----&lt;BR&gt;------------------------------------------&lt;BR&gt;LicenseCheckCall.cs (5)&lt;BR&gt;Reported issue fixed when hosting Gantt on https a message about mixed content was shown.&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.6.15----&lt;BR&gt;------------------------------------------&lt;BR&gt;Gantt_WPF.2010.csproj (4)&lt;BR&gt;Signing och WPF Gantt &lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.6.6----&lt;BR&gt;------------------------------------------&lt;BR&gt;Gantt.cs (44)&lt;BR&gt;GanttRow.cs (43)&lt;BR&gt;LayoutCycle Detected in Silverlight. This was due to a call to invalidate links from GanttRow LayoutUpdated. Fixed.&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.5.23----&lt;BR&gt;------------------------------------------&lt;/P&gt;&lt;P&gt;DateScaler.cs (32)&lt;BR&gt;Upper and LowerBound exposed in DateScaler&lt;/P&gt;&lt;P&gt;GanttRow.cs (42)&lt;BR&gt;Bugs introduced on the phone - fixed&lt;/P&gt;&lt;P&gt;&lt;BR&gt;TimeItemLink.cs (21)&lt;BR&gt;Stubborn link refresh bug for wpf fixed?!&lt;/P&gt;&lt;P&gt;------------------------------------------&lt;BR&gt;-------GTP.NET.SL 1.2.5.15----&lt;BR&gt;------------------------------------------&lt;BR&gt;GanttRow.cs (41)&lt;BR&gt;Bug that s</description><pubDate>Thu, 29 Sep 2011 01:32:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Partner links</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10621</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Links to partners&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;We want to exchange links with software companies and software sites. &lt;BR&gt;If you want to be listed here, paste a link on your site:&lt;STRONG&gt; &lt;/STRONG&gt;&lt;A href="http://www.plexityhide.com/"&gt;&lt;STRONG&gt;plexityHide.com&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; Interactive Gantt Charts for developers Advanced components for interactive planning and presentation.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;NOTE: Only software related sites will be approved &lt;/P&gt;&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;TABLE border=0 cellSpacing=1 cellPadding=1 width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;A href="http://www.prologit.de/"&gt;&lt;FONT size=2&gt;ProLOGIT&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT size=2&gt;The proLOGiT GmbH is an expanding company, specialized in the development of solutions in the logistics sector. With detailed sector-based know-how and state of the art technologies we are developing standard products and custom-designed individual software&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;A href="http://www.softservice.org/"&gt;&lt;FONT size=2&gt;Soft Service Ltd&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT size=2&gt;Custom Software Development in C++, C#, PHP driven by MySQL, MS SQL or Oracle. Fill free quote form to get estimation by professional programmers!&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;A href="http://www.easyfp.com/"&gt;JDSoft Bandwidth&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;FONT size=2&gt;control and monitor network bandwidth by applying rules(filters).&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;A href="http://www.acgil.com/"&gt;&lt;FONT size=2&gt;Web designing, web promotion and Software develo</description><pubDate>Thu, 23 Dec 2010 10:53:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Release notes, recent changes 3.13.5.29</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11598</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Changes in phGantTimePackage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current version 3.13.5.29  , version is built with Delphi 2009, version was built 2010-05-29&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The version is available as a patch download from here: &lt;A href="http://www.plexityhide.com/pub/phGantXControl.zip"&gt;http://www.plexityhide.com/pub/phGantXControl.zip&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Please renew your support and developer license; only 25% of price of new&lt;BR&gt;Please update to new version before contacting support&lt;BR&gt;Please consider newer technologies for new projects ; GTP.NET for windows forms, ASP.NET, GTP.NET.SL for WPF and Silverlight&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;TodayLine was not positioned correctly on scaled printouts; fixed&lt;/P&gt;&lt;P&gt;EndPrint issue: OutOfMemory; it seems wrong to force a&lt;BR&gt;UpdateOffscreenCanvas here, more over the Height &amp;amp; Width might be set to&lt;BR&gt;gigantic in order to evaluate needed print size and then this will give out of&lt;BR&gt;memory exceptions. (Gerhard Rehn, MSAccess)&lt;/P&gt;&lt;P&gt;Error in VS-design time; printer was accessed when properties of&lt;BR&gt;phGant was inspected.&lt;/P&gt;&lt;P&gt;DateTimePicker problem in vcl fixed&lt;/P&gt;&lt;P&gt;D09 adaptions&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;OLDER CHANGES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;$/plexityhide/AX&lt;/P&gt;&lt;P&gt;&lt;BR&gt;*****************  phGantXControl.tlb  *****************&lt;BR&gt;User: Hasse           Date: 09-01-02  Time:  10:30&lt;BR&gt;Checked in $/plexityhide/AX&lt;BR&gt;Comment:&lt;BR&gt;  QuadPoint exposure was a mistake since the ScalerHeight and&lt;BR&gt;ScalerWidth control these values&lt;/P&gt;&lt;P&gt;*****************  phGantXControl_TLB.pas  *****************&lt;BR&gt;User: Hasse           Date: 09-01-02  Time:  10:30&lt;BR&gt;Checked in $/plexityhide/AX&lt;BR&gt;Comment:&lt;BR&gt;  QuadPoint exposure was a mistake since the ScalerHeight and&lt;BR&gt;ScalerWidth control these values&lt;/P&gt;&lt;P&gt;***</description><pubDate>Sat, 29 May 2010 13:53:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>May 2010</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10004</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;____May 2010____ &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=7&gt;W&lt;/FONT&gt;e are churning along, now we have the GTP.NET.SL available for WPF. Also we have the new blog available here &lt;A href="http://theblog.plexityhide.com/"&gt;&lt;STRONG&gt;http://theblog.plexityhide.com/&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; &lt;BR&gt;&lt;/STRONG&gt;the Silverlight live samples has been slightly updated here : &lt;A href="http://www.plexityhide.nu/silverlight/SLDev1TestPage.aspx"&gt;&lt;STRONG&gt;http://www.plexityhide.nu/silverlight/SLDev1TestPage.aspx&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; &lt;/STRONG&gt;and the performance has been greatly improved.&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;____August 2009____ &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=7&gt;W&lt;/FONT&gt;hat was that? -That was summer, mate. -That was quick, do I get another one? -Yea, next year maybe. Ok this is what we have done since last time; new service release GTP.NET 3.2.6.6 (stronger than ever!), GTP.NET.SL has been updated for Silverlight3 (This is going to be huge!) the ECO framework version 5 has been released (hurray!). Gaffr.net has been released (Yieppi!).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;____May 2009____ &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=7&gt;U&lt;/FONT&gt;pdates to GTP.NET 3.2.5.21; Summer is almost here, we are stuck in different projects but enjoying life. If you are about to prototype something for a new project, involving plexityhide or not I urge you to test &lt;A href="http://www.capableobjects.com/Gaffr.aspx"&gt;Gaffr.net&lt;/A&gt;. Model your information with breeze and when you are satisfied you are in control of the problem domain - use &lt;A href="http://www.capableobjects.com/ProductsServices_ECO_VS.aspx"&gt;ECO&lt;/A&gt; ,a framework you will get addicted to faster than crack-cocain (I think, have not really tried; If YOU have tried both let me know, or maybe not...).&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;____March 2009____ &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=7&gt;U&lt;/FONT&gt;pdates to GTP.NET 3.2.3.17; Z-order link bug, and one nasty bug when using sorted dataviews fixed... ShadowFrameColor on TimeItemLayout was not there before. </description><pubDate>Sat, 29 May 2010 13:12:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>OnGanttRowMinHeightChange</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11557</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;If you want your GanttRow to increase in height to make room for collided time items; read on.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Your row looks something like this:&lt;/P&gt;&lt;P&gt;&amp;lt;HierarchicalDataTemplate  x:Key="RowInfoTemplate"  ItemsSource="{Binding SubNodes}" ItemTemplate="{StaticResource SubRowInfoTemplate}"&amp;gt;&lt;BR&gt;        &amp;lt;Grid  MinHeight="25"&amp;gt;&lt;BR&gt;            &amp;lt;Grid.ColumnDefinitions&amp;gt;&lt;BR&gt;                &amp;lt;ColumnDefinition &amp;gt;&amp;lt;/ColumnDefinition&amp;gt;&lt;BR&gt;                &amp;lt;ColumnDefinition &amp;gt;&amp;lt;/ColumnDefinition&amp;gt;&lt;BR&gt;            &amp;lt;/Grid.ColumnDefinitions&amp;gt;&lt;BR&gt;            &amp;lt;ph:TreeViewMultiColumnRow MultiColumnCoordinator="{Binding Source={StaticResource MCC}}" LevelReduce="16"&amp;gt;&lt;BR&gt;                &amp;lt;Grid.ColumnDefinitions&amp;gt;&lt;BR&gt;                    &amp;lt;ColumnDefinition&amp;gt;&amp;lt;/ColumnDefinition&amp;gt;&lt;BR&gt;                    &amp;lt;ColumnDefinition&amp;gt;&amp;lt;/ColumnDefinition&amp;gt;&lt;BR&gt;                &amp;lt;/Grid.ColumnDefinitions&amp;gt;&lt;BR&gt;                &amp;lt;TextBlock Text="{Binding Text}" Grid.Column="0"&amp;gt;&amp;lt;/TextBlock&amp;gt;&lt;BR&gt;                &amp;lt;TextBlock Text="{Binding Text}" Grid.Column="1"&amp;gt;&amp;lt;/TextBlock&amp;gt;&lt;BR</description><pubDate>Sat, 06 Feb 2010 12:48:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Gantt_ASP change the grid columns sort icon</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11547</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;FONT color=#336699&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#336699&gt;Hello Support, I am using the PlexityHide.Gtp version 3.1.9.8. I want to change the grid columns sort icon. Is it possible to change the sort icon? If yes how to change it (if possible plz provide the code), if no then is there any work around to show some other icon over it because current sort icon is not looking good, the icon is not easily recognized by end user, it looks like digit 7. Thanks in advance for your help.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#336699&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoPlainText&gt;&lt;FONT size=3 face=Consolas&gt;In Gantt_ASP you can implement the OnGetResource event.&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoPlainText&gt;&lt;FONT size=3 face=Consolas&gt;When called with PlexityHide.GTP.WEB.sort_ascending.gif, PlexityHide.GTP.WEB.sort_descending.gif or PlexityHide.GTP.WEB.sort_empty.gif, supply your own valid url to an image...&lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoPlainText&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Consolas&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P&gt;&lt;P&gt;&lt;FONT color=#336699&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;/P&gt;</description><pubDate>Tue, 05 Jan 2010 19:14:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Gantt_ASP, adding hyperlink in the grid</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11546</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I want to add a hyperlink "Delete" for each row in the grid&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Add a extra column that has nothing in the DataSourceColumn:&lt;/P&gt;&lt;P&gt;        Gantt_ASP1.Gantt.Grid.Columns.AddNew(PlexityHide.GTP.CellType.SingleText);&lt;BR&gt;        Gantt_ASP1.Gantt.Grid.Columns[1].DataSourceColumn = "";&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Then when the row is initiated, inject your callback link:&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    void Grid_OnNodeInserted(Grid aGrid, NodeEventArgs e)&lt;BR&gt;    {&lt;BR&gt;  &lt;FONT color=#999999&gt;      // For each new node we set up databind for subnodes...&lt;BR&gt;        e.GridNode.SubNodes_DataSource = (e.GridNode.ListItemWhenDataBound() as DataRowView).CreateChildView("subnodes");&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR&gt;        string postbackref = "DELETE:" + Gantt_ASP1.GridNodeKey(e.GridNode.GetCell(1).GridNode);&lt;BR&gt;        string deletecontent = "&amp;lt;a href=\"javascript:" + Page.ClientScript.GetPostBackEventReference(this, postbackref) + "\"&amp;gt;Delete&amp;lt;/a&amp;gt;";&lt;BR&gt;        e.GridNode.GetCell(1).Content.Value = deletecontent;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#999999&gt;        // and for time items&lt;BR&gt;        GanttRow gr = Gantt.GanttRowFromGridNode(e.GridNode);&lt;BR&gt;        gr.IncreaseRowHeightOnCollision = true;&lt;BR&gt;        gr.IncreaseRow_SuggestedHeightPerItem = 20;&lt;BR&gt;        gr.Layers[0].TimeItemLayout = "spacy";&lt;BR&gt;        gr.Layers[0].NameInDS_Identity = "id";&lt;BR&gt;        gr.Layers[0].NameInDS_Start = "start";&lt;BR&gt;   &amp;n</description><pubDate>Tue, 05 Jan 2010 19:11:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How can i set the Height of gantt_ASP, so that all rows just fit into the gantt-(border) ?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10540</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;FONT size=2&gt;&lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I use a gantt in my ASP.NET project:&lt;/P&gt;&lt;P&gt;The poperties UseExpandedRowHeights and CollisionDetectionSyncron are set to true, so that my rows have different sizes.&lt;/P&gt;&lt;P&gt;How can i set the Height of the gantt, so that all rows just fit into the gantt-(border) ?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You will need to load the data, then iterate the rows in Gantt_ASP.Gantt.Grid.GridStructure and sum up the heights. You will need to add the DateScaler height as well. Then set this value as the control height.&lt;/P&gt;&lt;P&gt;Update; this code will solve this:&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;  &lt;SPAN style="COLOR: blue"&gt;protected&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; Gantt_ASP1_OnClientSideChangesApplied(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs&lt;/SPAN&gt; e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;  {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;    &lt;/SPAN&gt;&lt;SPAN lang=SV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: SV"&gt;Gantt_ASP1.Gantt.Grid.Refresh();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=SV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: SV"&gt;    Gantt_ASP1.Gantt.TimeItemArea.Refresh();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=SV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: SV"&gt;    &lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt;</description><pubDate>Sat, 09 May 2009 12:11:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Position texts before and and after a time item</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11433</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Howto get textblocks to appear before and after the TimeItem?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In this time item the Grid with name Rect is the one that gets the size based on Start and Stop datetime values.&lt;/P&gt;&lt;P&gt;The Text after the time item is the one named Text1, the one infront is Text2.&lt;/P&gt;&lt;P&gt;Text1 is positioned in the event implementation: &lt;FONT face="Courier New"&gt;&lt;FONT color=#ff0000&gt;SizeChanged&lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;="TimeItem_SizeChanged" see impl at the bottom&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Text2 is positioned with a Translate transform with a negative value.&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;        &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;DataTemplate&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; x&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="SquaredTimeItem"&amp;gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;            &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPA</description><pubDate>Thu, 09 Apr 2009 14:30:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Scrollbar for all GanttRows</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11432</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;Question&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;I used your toolkit tree view example as a basis for this but I have set the tree view’s height to auto so as to use the whole screen – but now I have lost the scroll bar on the right. Can I have full screen and a toolbar?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;Answer&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;You can do this many ways I guess. One way:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'"&gt;                    &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #a31</description><pubDate>Thu, 09 Apr 2009 13:15:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is there any way to show a background line between the days</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11431</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;Question&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;Is there any way to show a background line between the days? Maybe even hours/minutes depending on scale?&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;Answer&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-NZ style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Verdana','sans-serif'; mso-ansi-language: EN-NZ"&gt;You can do things like that by using the events, this code draws a line each day:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;        &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; gantt1_OnDrawBackground(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;GanttUserDrawArgs&lt;/SPAN&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;  </description><pubDate>Thu, 09 Apr 2009 13:14:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Happy and Angry people</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10224</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;FONT size=5&gt;Are you &lt;STRONG&gt;Happy&lt;/STRONG&gt;? Are you &lt;STRONG&gt;Angry&lt;/STRONG&gt;? Come on get it off your chest and help us improve our products.... &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=5&gt;send us an email and help us out &lt;A href="mailto:support@plexityhide.com"&gt;support@plexityhide.com&lt;/A&gt; . Thanks In Advance...&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;FONT size=4&gt;&lt;U&gt;GTP.NET; Happiness&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN class=504431408-21112005&gt;&lt;FONT color=#111111 size=7&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN class=504431408-21112005&gt;&lt;FONT color=#111111 size=7&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN class=504431408-21112005&gt;&lt;FONT color=#111111 size=7&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN class=504431408-21112005&gt;&lt;FONT color=#111111 size=7&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN class=504431408-21112005&gt;&lt;FONT color=#111111 size=7&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt;</description><pubDate>Thu, 02 Apr 2009 01:20:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Printing from a web page</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11340</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I want to print the gantt shown on a webpage.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You will need to perform the rending server side. The general idea is the same as explained in this article &lt;A href="http://www.plexityhide.com/faqs_gen_GTPNET/10374.htm"&gt;http://www.plexityhide.com/faqs_gen_GTPNET/10374.htm&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;To be more precise this is how it is done if you want the result to returned as jpeg:&lt;/P&gt;&lt;P&gt;     protected void LinkButton1_Click(object sender, EventArgs e)&lt;BR&gt;    {&lt;BR&gt;        Bitmap bm = new Bitmap(Gantt_ASP1.Gantt.Width, 300 + Gantt_ASP1.Gantt.DateScalerHeight);&lt;BR&gt;        Graphics g = Graphics.FromImage(bm);&lt;BR&gt;        Rectangle r = Rectangle.FromLTRB(0, 0, Gantt_ASP1.Gantt.Width, 300 + Gantt_ASP1.Gantt.DateScalerHeight);&lt;BR&gt;        g.FillRectangle(Brushes.White, r);&lt;BR&gt;        bool hasMorePages = false;&lt;/P&gt;&lt;P&gt;        Gantt_ASP1.Gantt.PrintInit(null);&lt;BR&gt;        Gantt_ASP1.Gantt.PrintPage(g, r, Gantt_ASP1.Gantt.GridWidth + 10, Gantt_ASP1.Gantt.DateScalerHeight, ref hasMorePages);&lt;BR&gt;        Gantt_ASP1.Gantt.PrintEnd();&lt;/P&gt;&lt;P&gt;        Response.Clear();&lt;BR&gt;        Response.ContentType = "image/jpeg";&lt;BR&gt;        Response.AddHeader("Content-Disposition", "attachment; filename=GanttASP.jpeg");&lt;BR&gt;        bm.Save(Response.OutputStream, ImageFormat.Jpeg);&lt;BR&gt;        Response.End();&lt;BR&gt;        bm.Dispose();&lt;BR&gt;        g.Dispose();&lt;BR&gt;    }&lt;BR</description><pubDate>Sat, 11 Oct 2008 12:17:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How to obtain a runtime key for gtp.net?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10833</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;FONT size=2&gt;&lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;How to obtain a runtime key for gtp.net? Since my last update of gtp.net i've to call RegisterRuntimeKey...&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;Answer&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You get the runtime key by visiting this page &lt;/STRONG&gt;&lt;A href="http://www.plexityhide.nu/runtimekeys/Default.aspx"&gt;http://www.plexityhide.nu/runtimekeys/Default.aspx&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You must enter your serial number (&lt;/STRONG&gt;CSGTPXXX&lt;STRONG&gt;) &amp;amp; your exe or assembly name.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The exe or assembly name to use is the name of &lt;U&gt;your&lt;/U&gt; produced assembly or exe that will call Gantt.RegisterRuntimeKey or Gantt_ASP.RegisterRuntimekey.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Do you run a web-project without assemblies? Then you enter the dns name (for this site its plexityhide.nu) of your  deploy server instead.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;You will get an automated email directly on completion of the form with the key + instructions on how to enter it into your application.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Need more hints on what to enter in the assembly name box? You can call gantt_Asp1.RuntimeKeyHelp or/and gantt1.RuntimeKeyHelp_Assembly to get the correct info for your application.&lt;/STRONG&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;About runtime keys:&lt;/P&gt;&lt;P&gt;Call this early in your application to register the runtime key.&lt;BR&gt;The runtime key is free for registered users and is obtained as described at &lt;A href="http://www.plexityhide.nu/runtimekeys/Default.aspx"&gt;http://www.plexityhide.nu/runtimekeys/Default.aspx&lt;/A&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;The&lt;/A&gt; runtime key is unique per application, you can obtain as many runtime keys as you need.&lt;BR&gt;The runtime key is NOT a runtime license, registered users have the license, the runtime key only removes the runtime plexityHide marking. &lt;/P&gt;&lt;P&gt;The main reasons for the introduction of runtime keys are:&lt;/P&gt;&lt;P&gt;#1 To Better understand customer applications and demands to guide us in further devel</description><pubDate>Tue, 02 Sep 2008 18:49:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>We are using user drawn links in the Gantt_ASP and it is too hard to  the links</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10927</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;BR&gt;We are using user drawn links in the Gantt_ASP and i&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;t is too hard to select the links, especially when they are above&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;TimeItems or have a length of 0. Is there a easy way to get a larger&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;selection area and to have a preference of links above TimeItems?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;o:p&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;o:p&gt;When investigating this we found that the comment on the UserDrawLink was very brief, and we have extended it to this:&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;&lt;BR&gt;/// &amp;lt;summary&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm -65.9pt 0pt 0cm"&gt;&lt;SPAN lang=EN-GB style="mso-ansi-language: EN-GB"&gt;&lt;FONT face="Courier New"&gt;/// Fired when l</description><pubDate>Thu, 03 Jul 2008 19:26:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>how to print multiple page in c# code, GTP.NET ?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10064</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;my Question is about GTP.NET component.&lt;BR&gt;how to print multiple page on c# code?&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;.NET comes with a very good PrintDocument class. Use this when you want to print the Gantt.&lt;/P&gt;&lt;P&gt;You might wonder why we just did not wrap all this up in the componen?t The answer is flexibility. You will probably want to add a title and a page number or something we never could anticipate, and you can do all of this in the PrintPage event.&lt;/P&gt;&lt;P&gt;The sample below shows how the printing mechanism is splitting the print to many pages over the Y-axis (grid rows). To split the print to several pages over the X-Axis (different pages show different time), you should execute the print operation two (or many) times with different values set on the datescaler.&lt;/P&gt;&lt;P&gt;Like this:&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 18.0pt 27.0pt 45.0pt 63.0pt 99.0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;     &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-GB"&gt;private&lt;/SPAN&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-GB"&gt; &lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt; Print_Click(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, System.EventArgs e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none; tab-stops: 18.0pt 27.0pt 45.0pt 63.0pt 99.0pt"&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-GB"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;     &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid</description><pubDate>Thu, 03 Jul 2008 18:17:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Zoom in zoom out images in Gantt_ASP is flipped?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11244</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;How come the images for zoom in zoom out does the reverse of what they should? + zooms out and - zooms in!&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;There are two common takes on this: + goes closer - goes further away. OR + shows more time and - shows less time... We have chosen the latter one. Right or wrong?  Anyway you can switch the icons by implementing Gantt_ASP.OnGetResource &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;Implement Gantt_ASP.OnGetResource and when id == "PlexityHide.GTP.WEB.zoomin.gif" etc. you can send in another image…&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;BR&gt;&lt;/P&gt;&lt;/o:p&gt;&lt;/SPAN&gt;</description><pubDate>Sat, 31 May 2008 16:38:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Snap time item placements while moving</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11237</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I know I can use DateScaler.Snap to control time item placement, but now I want to have the time item jump in discrete steps while the user moves it.&lt;/P&gt;&lt;P&gt;Is that possible?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Sure, everything is possible:&lt;/P&gt;&lt;P&gt;    /// &amp;lt;summary&amp;gt;&lt;BR&gt;    /// This is how you can quantify the movement, while moving, to, for example, 1 hour&lt;BR&gt;    /// &amp;lt;/summary&amp;gt;&lt;BR&gt;    private void gantt1_OnTimeItem_Hoover_ForQuantifyTest(PlexityHide.GTP.Gantt aGantt, PlexityHide.GTP.TimeItemEventArgs e)&lt;BR&gt;    {&lt;BR&gt;      if (gantt1.MouseMoveKind==MouseMoveKind.move)&lt;BR&gt;      {&lt;BR&gt;        int orgpos=gantt1.DateScaler.TimeToPixel(e.TimeItem.Start+e.Diff);&lt;BR&gt;        DateTime quantizedTime=gantt1.DateScaler.SnapTime(e.TimeItem.Start+e.Diff,new TimeSpan(1,0,0));&lt;BR&gt;        int newpos=gantt1.DateScaler.TimeToPixel(quantizedTime);&lt;BR&gt;        int diff=newpos-orgpos;&lt;BR&gt;        e.x =e.x+diff;&lt;BR&gt;      }&lt;BR&gt;    }&lt;BR&gt;&lt;/P&gt;</description><pubDate>Thu, 22 May 2008 13:14:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Resizing the TimeItem''s Region</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11229</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When the GanttRow.CollisionDetect and GanttRow.IncreaseRowHeightOnCollision properties are set to true, the TimeItems that are not in a collision-area are shown as filling the entire height of the now expanded row.&lt;BR&gt;When trying to resize them using the suggested solution in Q10210, the drawing itself shows a regular sized TimeItem, but the text and all the events still apply to the old Region, which covers the entire height of the row.&lt;BR&gt;How do I redefine the TimeItem's Region so that I will have a regular-sized and regular-behaving TimeItem while still enjoing the benefits of showing the collisions on an increased row? &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This is how to use the OnTimeItem_UserDrawBounds and  OnTimeItem_UserDraw together:&lt;/P&gt;&lt;P&gt;In the OnTimeItem_UserDraw event change the given Rect and Bounding  Region (make them as thin as you need)&lt;BR&gt;Start with the rect and create a new region:&lt;BR&gt;       e.Rect=rect;&lt;BR&gt;       e.BoundingRegion = new Region(rect);&lt;/P&gt;&lt;P&gt;In the OnTimeItem_UserDrawBounds you must do the same(assign new  e.Rect and e.BoundingRegion), since this event Is fired when the  logic is finding out the size of the time item for other reasons  than drawing.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    private void buttonSetUpTestSizeOverride_Click(object sender, EventArgs e)&lt;BR&gt;    {&lt;BR&gt;      gantt1.OnTimeItem_UserDraw += new TimeItemEvent(gantt1_OnTimeItem_UserDraw);&lt;BR&gt;      gantt1.OnTimeItem_UserDrawBounds += new TimeItemEvent(gantt1_OnTimeItem_UserDrawBounds);&lt;BR&gt;      GridNode gn=new GridNode();&lt;BR&gt;      gantt1.Grid.RootNodes.Insert(0,gn);&lt;BR&gt;      GanttRow gr = GanttRow.FromGridNode(gn);&lt;BR&gt;      TimeItem ti=gr.Layers[0].AddNewTimeItem();&lt;BR&gt; </description><pubDate>Thu, 22 May 2008 00:27:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Script manager is ambiguous in the namespace system.Web.UI</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11231</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;I went into vb.net5 and started a new web site and tied doing the instructions for To create an ajax&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;enabled Gantt chart. The error is Script manager is ambiguous in the namespace system.Web.UI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;After this I tried adding it to my current&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;ajax aspx vb.net 2005 and got the same errors.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;And can't get the old versions in source safe.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;The error is Script manager is ambiguous in the namespace system.Web.UI.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;I think something got messed up in the .net framework or something.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Don't know how to fix this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;My guess is that your web.config is messed up.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;Best solution?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;Create a new project drag an update panel to it (with the VS and ajax version you want).&lt;o:p&gt;&lt;/o:p&gt;&lt;/</description><pubDate>Thu, 15 May 2008 19:50:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How can I choose which printer to use?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11228</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Using the print facilities of your object I can just launch the print preview based on the current default printer and its configurations (like paper size, etc).&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I wonder how can do to let the user to select which printer to use and to properly configure it before printing the gantt.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri size=3&gt;Stole this more or less from MSDN:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;SPAN style="COLOR: blue"&gt;public&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;void&lt;/SPAN&gt;&lt;FONT color=#000000&gt; Printing(&lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt;&lt;FONT color=#000000&gt; printer) {&lt;BR&gt;  &lt;/FONT&gt;&lt;SPAN style="COLOR: blue"&gt;try&lt;/SPAN&gt;&lt;FONT col</description><pubDate>Wed, 14 May 2008 21:01:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is it possible to have different font color for Header and the cell?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10667</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;FONT size=2&gt;&lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Hi, Is it possible to have different font color for Header and the cell. If I set property in the celllayout it applies to whole of grid. I want to apply different font colors to the headers and the cell.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Yes. You can assign a unique CellLayout to each cell. The Column heads can also be treated as cells: GridColumn.ColumnCell so you can assign CellLayouts to them to.&lt;/P&gt;&lt;P&gt;You can find a CellLayout from a CellLayoutName like this Grid.CellLayouts.GetFromName("theNameOfTheCellLayout");&lt;/P&gt;&lt;P&gt;This sample shows how a header cell in Gantt_ASP is given a Bold type face:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;CellLayout&lt;/FONT&gt;&lt;FONT size=2&gt; cl=&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;CellLayout&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;BR&gt;cl.Name=&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"ABoldCellLayout"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;cl.Font=&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Font&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FontFamily&lt;/FONT&gt;&lt;FONT size=2&gt;.GenericSerif,14,&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FontStyle&lt;/FONT&gt;&lt;FONT size=2&gt;.Bold);&lt;/P&gt;&lt;P&gt;Gantt_ASP_Vendor.Gantt.Grid.CellLayouts.Add(cl); &lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// When using Gantt_ASP it is even more important to add the cellLayout to this collection, or else it will not we added to the css&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;Gantt_ASP_Vendor.Gantt.Grid.Columns[0].ColumnCell.Layout=Gantt_ASP_Vendor.Gantt.Grid.CellLayouts.GetFromName(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"ABoldCellLayout"&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Tue, 25 Mar 2008 16:10:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How do I use a CSS file with the GTP.NET?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11168</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;How do I use a CSS file with the GTP.NET?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Normally you do not want to add a css of your own to change the styles of the grid since one is generated for you based on the settings of the CellLayouts. This way you can have almost the same view in WinForms and ASP.NET.&lt;/P&gt;&lt;P&gt;The class names of the cells is taken from the names of the used CellLayout. You can choose to use an External style sheet or a style sheet section in the rendered page.&lt;/P&gt;&lt;P&gt;This property comes into play: ExternalStyles, When setting ExternalStyles to true the css stylesheet is NOT embedded into the rendered html. Intstead you must add an attribute to the head section. You will also need to create the theganttstyles.css and you can do this by calling UpdateExternalStyles with the file name of your choice. If you leave ExternalStyles to false (default) you do not need this, but on the other hand ajax does not update the head section so under certain circumstances you can run into troubles using embedded styles.  &lt;/P&gt;&lt;P&gt;UpdateExternalStyles,  When setting ExternalStyles to true the css stylesheet is NOT embedded into the rendered html. &lt;/P&gt;&lt;P&gt;Typical scenario for when to create to the css file: &lt;BR&gt;Gantt_ASP_Main.ExternalStyles=true; // You have decided to use external styles, this might be set in the object inspector already LoadMainProjectData(); // You fill the Gantt with data AND you probably create some CellLayouts format grid cells &lt;BR&gt;if (!File.Exists(Page.MapPath("GanttStyle.css"))) // If you have no need for dynamic styles, the file does not need to be written every time... Gantt_ASP_Main.UpdateExternalStyles(Page.MapPath("GanttStyle.css")); // This call reads the CellLayouts and create the css content, and saves the file.   &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Tue, 18 Mar 2008 22:57:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>GTP.NET ASP Online sample, showing Ajax with Gantt_ASP</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10055</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;A sample is available here:  &lt;A href="http://www.plexityhide.nu/ajaxdemo/LetsBuild_ProjectPlanner.aspx"&gt;http://www.plexityhide.nu/ajaxdemo/LetsBuild_ProjectPlanner.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.plexityhide.nu/ajaxdemo/LetsBuild_ResourceBooker.aspx"&gt;http://www.plexityhide.nu/ajaxdemo/LetsBuild_ResourceBooker.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and here &lt;A href="http://www.plexityhide.nu/ajaxdemo/LetsBuild_WeeklyPlanner.aspx"&gt;http://www.plexityhide.nu/ajaxdemo/LetsBuild_WeeklyPlanner.aspx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The source for these samples is included in the &lt;A href="http://www.plexityhide.com/pub/GTPNETWebAndAjaxSetup.msi"&gt;http://www.plexityhide.com/pub/GTPNETWebAndAjaxSetup.msi&lt;/A&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;FONT face="Courier New"&gt;&lt;/FONT&gt;</description><pubDate>Tue, 11 Mar 2008 14:45:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>if I want to add attributes like mouseover for the time times how do I do that?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11150</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;if I want to add attributes like mouseover for the time times how do I do that? Lets say for a button if I want to add a mouse over event in vb.net we can add like this&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Button1.attributtes.add("mouseover","mouseover()")&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;I tried use ClientSideJavaScript_TimeItemInit event.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Is there any function avilable in plexityhide which i can add mouseover evenet for timeitem.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;Sure, Go like this:&lt;/P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;&lt;P&gt;Gantt_ASP&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.ClientSideJavaScript_TimeItemInit = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"aImgElement.onmouseover=(function(event){alert('hello');});\r&lt;br&gt;"&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT size=2&gt; &lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Tue, 04 Mar 2008 22:26:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is there a way to find if the time item is changing a row in the OnValueChangedGantTime event.</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11149</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;My question is - Is there a way to find if the time item is changing a row in the OnValueChangedGantTime event.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;The thing that I am doing cannot be done in or after the OnGantTimeChangeRow event.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;I tried using the theGant.RowList.FindRowFromY(lngY).TreeNode.GridRowIndex &lt;/FONT&gt;&lt;FONT face=Arial size=3&gt;but it does not work for some cases.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial&gt;&lt;FONT size=3&gt;Use the theGant.RowList.FindRowFromY(IphGantX3.MousePositionGantArea.Y) if the returned row is different than the row currently owning the time item (theDataEntity_GantTime.Row) this is a move... &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial&gt;&lt;FONT size=3&gt;You can check this in &lt;/FONT&gt;&lt;FONT size=3&gt;the OnHintInfo event and put the information in a membervariable that you later read in the OnValueChangedGantTime event. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Arial size=3&gt;Check the argument theDataEntity!=null, and also check&amp;nbsp</description><pubDate>Sun, 02 Mar 2008 11:59:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is there a way to change the style of selected items?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11143</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Is there a way to change the style of selected items?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The built in selection highlight is limited to the TimeItemLayout.SelectHandles=color, but if you want something more fancy it is really easy to implement the OnTimeItem_SelectionChanged event and simply change the TimeItemLayout if the time item is selected or de-selected.&lt;/P&gt;&lt;P&gt;The event is called both for selection and de-selection, so that you can set the timeitemlayout back to the original. Just check the e.TimeItem.Selected, true=selected false=de-selected.&lt;/P&gt;</description><pubDate>Wed, 27 Feb 2008 17:23:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Bigger jumps on datescaler scrolling</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11126</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I would like to change the user scroll step. I want the user to take bigger steps in time when they press the datescaler scrollbuttons. How can I go about that?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;One way to solve that is to implement the OnBeforeScaleOrSpanChange event and change the deault values.&lt;/P&gt;&lt;P&gt;    private void buttonSetUpBiggerJumpOnTimeScroll_Click(object sender, EventArgs e)&lt;BR&gt;    {&lt;BR&gt;      gantt1.DateScaler.OnBeforeScaleOrSpanChange += new BeforeScaleOrSpanChangeEventHandler(DateScaler_OnBeforeScaleOrSpanChange);&lt;BR&gt;    }&lt;/P&gt;&lt;P&gt;    void DateScaler_OnBeforeScaleOrSpanChange(DateScaler dateScaler, BeforeScaleOrSpanChangeArgs e)&lt;BR&gt;    {&lt;BR&gt;      if (e.DateScalerChangeKind==DateScalerChangeKind.userpan)&lt;BR&gt;      {&lt;BR&gt;        TimeSpan defaultjumpsize=e.NewStartTime-gantt1.DateScaler.StartTime;&lt;BR&gt;        // 4 times bigger jumps than default...&lt;BR&gt;        e.NewStartTime = gantt1.DateScaler.StartTime + defaultjumpsize + defaultjumpsize + defaultjumpsize + defaultjumpsize;&lt;BR&gt;        e.NewStopTime = gantt1.DateScaler.StopTime + defaultjumpsize + defaultjumpsize + defaultjumpsize + defaultjumpsize;&lt;BR&gt;        &lt;BR&gt;      }&lt;BR&gt;    }&lt;BR&gt;&lt;/P&gt;</description><pubDate>Thu, 31 Jan 2008 11:54:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>I want to extend the grid columns so that they always fill the space in grid</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11123</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;How can I automatically extend the grid column to use up all the space in the grid?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;Implement the Grid.Resize event and do something like this:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;void Grid_Resize(object sender, EventArgs e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Cons</description><pubDate>Thu, 31 Jan 2008 11:25:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How do I set the DateScaler properties to display the current date as starting date.</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10099</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;How do I set the DateScaler properties to display the current date as starting date. I tried to set the StartTime and StopTime in the DateScaler properties box but the component is not refreshing, but it sets the StopTime to the date i specified, but the start time is always Aug 5 2003. Also I want the date should display in Hours...&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It has come to our attention that setting the DateScaler.StartTime and DateScaler.StopTime only works if done in such a way that StartTime is always smaller than StopTime... This is considered a bug with low priority (exists in 1.3.1). The workaround is to use the DateScaler.TimeSpanSet(Start,Stop) that will work.&lt;/P&gt;&lt;P&gt;Going like this...&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;DateTime t = DateTime.Today;&lt;BR&gt;t.AddDays(1);&lt;BR&gt;gantt1.DateScaler.TimeSpanSet(DateTime.Today, t);&lt;/P&gt;&lt;P&gt;...will give you a view of one day. Depending on the width of the Gantt-area the scale will find a value that is the best presentation for one day. To get another resolution you add more days to the view.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Another similair question was: I want to center the view around a specific time item:&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;If you know where you want the middle of the visual span (xmiddle=timeItemStart+(timeItem.Duration()/2)) you can set the Datescaler to show this by calling Gantt.DateScaler.TimeSpanSet(xstart,xstop), &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;where xstart=xmiddle-(timeItem.Duration()/2) and &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;xstop= xmiddle+(timeItem.Duration()/2)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Thu, 31 Jan 2008 11:11:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Can the control drag the parent TimeItem to a different row and have all its associated sub items move with it?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11108</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;Question&lt;/P&gt;&lt;P&gt;Can the control drag the parent TimeItem to a different row and have all its associated sub items move with it?&lt;/P&gt;&lt;P&gt;Answer&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;There is no property to set to do this automatically; you will need to react to an event and move child time items according to your rules.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;In GTP.NET I would suggest to implement OnTimeItem_ChangeRow and in this event track down the child nodes by e.TimeItem.GanttRow.GridNode.SubNodes[0..x] and for each SubNode y do Gantt.GanttRowFromGridNode(y) then loop over the layers and timeItems and move them the way you need (or move the whole GridNode to a new parent if that is what you want).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Sun, 20 Jan 2008 18:36:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Calculated columns in a databound Grid</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11093</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;I am using the OnBeforeDSToCell event to format some data to be displayed in the grid.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;But I want one of my columns to be calculated based on two other columns - how can I do this?&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;Since the columns are filled from 0 to n, you cannot read the x+1 column when handling OnBeforeDSToCell for column x.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;But I suggest that you get your data from the datasource instead:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;    void NodeDataConnect_OnBeforeDSToCell(NodeDataConnect aNodeDataConnect, CellAndDSArgs args)&lt;BR&gt;    {&lt;BR&gt;      if (args.Cell.Column.Index==theCellCalclulatedFromTwoOtherValues)&lt;BR&gt;        args.Value=(args.CurrencyManagerListItem as DataRowView).Row["Col1"].ToString()+(args.CurrencyManagerListItem as DataRowView).Row["Col2"].ToString();&lt;BR&gt;    }&lt;BR&gt;&lt;/P&gt;</description><pubDate>Tue, 01 Jan 2008 14:04:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Resize columns by automagic</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11092</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;I would like to have the columns in my grid autosize to encompass the longest value.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;How can I do this?&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;For example if column 1 of row 1 has a value of 'IT' and column 1 of row 2 has a value of 'Accounting' then the size of column 1 should be wide enough to see all of the word 'Accounting' without the user having to increase the size manually every time.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Thank you.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You will need to do this yourself by detecting values in the cells and meassure them, then change the width of the column.&lt;/P&gt;&lt;P&gt;I would implement OnGridPaintBackground, not that I will draw anything, but this will be called when the data is in place and the screen must update. I would loop thru the nodes on screen (Grid.GridStructure.VisibleNodes) and loop thru each cell finding out the widest entry in each column (by meassuring the content using the Graphics object in the OnGridPaintBackground event arguments). Once I have this information I need to compare it with the current GridColumn widths.  And if my "rules" says that the widths should change, change them. BUT it is important that you only change the widths if it is necessary, since the change will trigger a need for a new drawing pass (calling OnGridPaintBackground again). You can easily get into recursion if you change the display in an event that draws the display... But once you are aware of the risk it should be controllable.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;To catch changing values implement OnAfterEditCell, to set the </description><pubDate>Fri, 21 Dec 2007 13:53:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>When connected to a database: how can I change the color of different TimeItems individually?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10098</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;When connected to a database: how can I change the color of different TimeItems individually (for instance: same resources the same color)?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Good question, how do you manage to set specific properties to data that is added automatically with databind.&lt;/P&gt;&lt;P&gt;For time items you willl find a TimeItemDataConnect for each layer.&lt;/P&gt;&lt;P&gt;It is the TimeItemDataConnect object that resolves the events in the datasource to actual time item property values. You can implement the TimeItemDataConnect.OnBeforeDSToTimeItem (the event is not available in the property grid but just type yourLayer.TimeItemDataConnect.OnBeforeDSToTimeItem+= and hit tab in VS)&lt;/P&gt;&lt;P&gt;In this event you can inspect that data from the datarow and you can do additional things on your time item, like setting a TimeItemLayout etc. &lt;/P&gt;&lt;P&gt;This event is also good for conversions, if your datarow has start and length instead of start and stop.&lt;/P&gt;&lt;P&gt;&lt;FONT color=#dd1111&gt;&lt;STRONG&gt;New:&lt;/STRONG&gt;&lt;/FONT&gt; Now there is an easier way to intercept what happens each time the TimeItem is updated from the datasource: OnEachListItemWhenDataBound_TimeItem&lt;/P&gt;&lt;P&gt;In the sample below we use it to add TimeItemTexts:&lt;/P&gt;&lt;P&gt;    /// &amp;lt;summary&amp;gt;&lt;BR&gt;    /// Our bookings are represented by TimeItems in the Schedule&lt;BR&gt;    /// Here we extract further information on TimeItemTexts that we want to show&lt;BR&gt;    /// &amp;lt;/summary&amp;gt;&lt;BR&gt;    private void gantt1_OnEachListItemWhenDataBound_TimeItem(object GTPComponent, EachListItemWhenDataBoundArgs e)&lt;BR&gt;    {&lt;BR&gt;      if ((e.GTPObject as TimeItem).TimeItemTexts.Count==0)&lt;BR&gt;      {&lt;BR&gt;        TimeItemText tit=new TimeItemText();&lt;BR&gt;        tit.Text = (string) (e.CurrencyManagerListItem as DataRo</description><pubDate>Thu, 06 Dec 2007 08:05:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>So far it looks great, but I have not been able to change the row height?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11066</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;We are evaluating your phGantX component for use in visualizing info from a time &amp;amp; attendance app.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;So far it looks great, but I have not been able to change the row height.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;We need to make them taller since we need to draw a time bar and several markers underneath.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;However, using the SetRowHeightGrid does nothing, and the GetRowHeightGrid always return zero.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;Please advice.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Make sure you set IphGantX3.UseGrid=true, "Set this to true to use the grid instead of the tree. You must do this before adding any rows since all rows added are owned by the component (grid or tree) that is active when the row is created."&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;If IphGantX3.UseGrid=false the comctrl treeview is used, and this cannot handle rowheights, columns etc&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;The Grid is fully hierarcical and can do everything the old tree can.&lt;/FONT&gt;&lt;/P&gt;</description><pubDate>Tue, 27 Nov 2007 08:58:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Print to a bitmap</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10374</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;I would like to enhance the print functionality for GTP. I’d like the productvery much , only the print functionality is a bit poor.&lt;/P&gt;&lt;P&gt;My question is how to obtain the image that is been posed on the printpreview. When a print preview is genarated I can only find information about the graphics object but not the image: &lt;/P&gt;&lt;P&gt;System.Void PrintPage ( System.Drawing.Graphics G, System.Drawing.Rectangle Margins, System.Int32 aGridWidth, System.Int32 aDateScalerHeight, System.Boolean&amp;amp;amp; HasMorePages) &lt;/P&gt;&lt;P&gt;I noticed that there are images(bitmaps) for the grid and datescalar but I'm looking for one image object of the complete gtp (grid + datescalar). Can you please give me some information for my problem?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;You can send in a graphics object that comes from a bitmap like this:&lt;/P&gt;&lt;P&gt;Bitmap b=new Bitmap(w,h);&lt;BR&gt;Graphics g=Graphics.FromImage(b); &lt;/P&gt;&lt;P&gt;And the call PrintPage with that... You will then get the complete print in bitmap!&lt;/P&gt;&lt;P&gt;Sample code:&lt;/P&gt;&lt;PRE class=sourcecode&gt;&lt;CODE&gt;&lt;FONT size=3&gt;    &lt;FONT color=#003399&gt;&lt;I&gt;// Print to a bitmap file&lt;/I&gt;&lt;/FONT&gt;    Bitmap bm=&lt;B&gt;new&lt;/B&gt; Bitmap(CapTimingGantt.Gantt.Width, CapTimingGantt.Gantt.Height);    Graphics g = Graphics.FromImage(bm);    g.FillRectangle(&lt;B&gt;new&lt;/B&gt; SolidBrush(Color.Tomato), r);    g.DrawRectangle(Pens.Black, r);    &lt;B&gt;bool&lt;/B&gt; hasMorePages = &lt;B&gt;false&lt;/B&gt;;    Rectangle r = Rectangle.FromLTRB(0, 0, CapTimingGantt.Gantt.Width, CapTimingGantt.Gantt.Height);    CapTimingGantt.Gantt.PrintInit(&lt;B&gt;null&lt;/B&gt;);    CapTimingGantt.Gantt.PrintPage(g, r, 150, 28, &lt;B&gt;ref&lt;/B&gt; hasMorePages);    CapTimingGantt.Gantt.PrintEnd();    bm.Save(&lt;FONT color=#9933cc&gt;"c:\\temp\\test2.bmp"&lt;/FONT&gt;);&lt;/FONT&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE class=sourcecode&gt;&lt;CODE&gt;&lt;/CODE&gt; &lt;/PRE&gt;&lt;P&gt;To print to an EMF instead go like this:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;CODE&gt;&lt;BR&gt;   &lt;FONT size=3&gt; &lt;FONT color=#003399&gt;&lt;I&gt;// P</description><pubDate>Fri, 23 Nov 2007 09:29:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>XP visual styles</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10368</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;What does one need to do to enable XP visual styles in the Scrollbars in the Grid in GTP.NET?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Make sure this is called in the application Main:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Main() &lt;BR&gt;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;  Application&lt;/FONT&gt;&lt;FONT size=2&gt;.EnableVisualStyles();                      &amp;lt;-- THIS&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;  Application&lt;/FONT&gt;&lt;FONT size=2&gt;.SetCompatibleTextRenderingDefault(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;false&lt;/FONT&gt;&lt;FONT size=2&gt;);   &amp;lt;-- AND THIS&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;  Application&lt;/FONT&gt;&lt;FONT size=2&gt;.Run(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Form1&lt;/FONT&gt;&lt;FONT size=2&gt;());&lt;BR&gt;}&lt;/P&gt;&lt;/FONT&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Sat, 17 Nov 2007 20:55:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>The Datescaler is showing Month--&gt;Date resloution.in two steps.But I want to make it into 3 Steps, i.e. Month--&gt;Week---&gt;Date resloution.</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11060</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The Datescaler is showing Month--&amp;gt;Date resloution.in two steps.&lt;BR&gt;But I want to make it into 3 Steps, i.e. Month--&amp;gt;Week---&amp;gt;Date resloution&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Currently the DateScaler does not have built in support for a three band presentation. &lt;/P&gt;&lt;P&gt;The somewhat complex workaround is to implement OnDateScalerPaintForeground and erase the default content and draw all three bands yourself. If you choose to go down this path you will want to use the TimeToPixel method and simply iterate from start to stop in your choosen resolution, call TimeToPixel for each step and draw a mark and a text.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;We have offered the three band datescaler as a user-paid-for-extension to some clients but we have no deal yet. The n-band datescaler is on our todo list but not prioritised yet (and this means that we have no idea when we will implement it).&lt;BR&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description><pubDate>Sat, 17 Nov 2007 18:18:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>I am trying to add 2 texts to a time item. I want to be able to show text1 on one line and text2 on the line below text1. How can I accomplish this?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11058</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;I am trying to add 2 texts to a time item. I want to be able to show text1 on one line and text3 on the line below text1. I have tried the code below but only the last text gets displayed. How can I accomplish this?&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;To accomplish this use two TimeItemTextLayouts with different padding. The second one should have a top padding to make it appear under the first one:&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;      TimeItemText titxt = new TimeItemText(); &lt;BR&gt;      titxt.Text = "Test"; &lt;BR&gt;      titxt.TimeItemTextLayout = &lt;BR&gt;      gantt1.TimeItemTextLayouts.GetFromName("Default");&lt;BR&gt;      titxt.TimeItemTextLayout.Color = Color.Black; &lt;BR&gt;      titxt.TimeItemTextLayout.Font = new Font(FontFamily.GenericMonospace, 10, FontStyle.Regular); &lt;BR&gt;      titxt.TimeItemTextLayout.VertAlign = StringAlignment.Near; &lt;BR&gt;      ti.TimeItemTexts.Add(titxt);&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;      Ti</description><pubDate>Sat, 17 Nov 2007 12:25:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Multiselect in the TimeItemArea</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11061</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I know you can multiselect time items by holding the ctrl key while clicking them, and that you can get to all selected time items by the method &lt;FONT size=2&gt;gantt1.GetSelectedTimeItems().&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;But what if I do not allow multi select? How can I stop it?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;To effectively stop multiselect for the TimeItems go like this:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;gantt1.OnTimeItem_SelectionChanged += &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;TimeItemEvent&lt;/SPAN&gt;(gantt1_OnTimeItem_SelectionChanged);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fami</description><pubDate>Sat, 17 Nov 2007 11:35:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is there a way the Gant_ASPs gantt chart area will resize by browsers window size? </title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11053</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;I set the size of gantt_asp to 100% but the grid is resizing instead of the gantt chart area. Is there a way the Gant_ASP's gantt chart area will resize by browser's window size? &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;Currently we do not a built in capability to adjust from client side size changes. If you need it you will need to trigger a postback from the resize and supply the new sizes and adjust the size of the Gantt_ASP server side.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description><pubDate>Sat, 10 Nov 2007 12:42:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>How to get the snapped time values in the Gantt1_OnTimeItem_StopValueResize event?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11039</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;DIV style="DIRECTION: ltr"&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt; &lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;I have a gantt chart/grid where I have set the start and stopsnap times. After I change the stop time of timeitem, the cooresponding column in the grid changes to the 'snapped' time.  How can I get this value to use instead of the true time from the Gantt1_OnTimeItem_StopValueRes&lt;WBR&gt;ize event?&lt;BR&gt;&lt;BR&gt;Trying: e.TimeItem.GanttRow.GridNode&lt;WBR&gt;.GetCell(3).Content.Value&lt;BR&gt;gives me the original stoptime of the timeitem and : Gantt1.FocusedTimeItem.Stop&lt;WBR&gt;.Add(e.Diff).ToString&lt;BR&gt;gives me the new stoptime w/out being snapped as indicated.&lt;BR&gt;&lt;BR&gt;Thank you for your help.&lt;BR&gt;&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt; &lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;The snapping is calculated after the OnTimeItem_StopValueRes&lt;WBR&gt;ize event, but you can use the same logic we do to calculate the snapped value: Gantt.DateScaler.SnapTime(time,precision).&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt; &lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;So try this:&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;TimeBeforeSnap=e.TimeItem.Stop&lt;WBR&gt;.Add(e.Diff);&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt;TimeAfterSnap=Gantt1.DateScaler.SnapTime(TimeBeforeSnap,e.TimeItem.TimeItemLayout.SnapStopTime);&lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt; &lt;/DIV&gt;&lt;DIV style="DIRECTION: ltr"&gt; &lt;/DIV&gt;</description><pubDate>Wed, 31 Oct 2007 12:02:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>I want to keep the original Height of Some time items...</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11040</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;For the gantrow I have set the property CollisionDetect = True&lt;BR&gt;So on Collision the height of the timeItems are changed (just what I want). But I want to keep the original Height of Some time items because it is another activity. How can I arrange this in VB. Thnx in advance.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;You can set IphGantRow3.CollisionDetectBetweenLayers=false and keep some activities in one layer and the others in another layer.&lt;/P&gt;</description><pubDate>Wed, 31 Oct 2007 11:43:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>The data in the bound datasource must be mangled before presentation. How?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10322</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Because of the data in my normalized tables, when I use a databound gantt, no column in my DataTable has the data I would like to display in my GTP.NET grid.  I figured that I could use OnGridCustomCellDraw and OnGridPaintForeground to paint the cell much in the same way that I use the UserDraw, can I use these methods to draw the text in my Grid?&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;The problem I'm having is that the OnGridPaintForeground is the only event two that ever gets called, and based on the arguments given and the frequency it is called, I don't think it is the appropriate for drawing the text for the grid column.&lt;/P&gt;&lt;P&gt;I must be missing some property that I need to set - similar to what you do with the TimeItemStyle when you are using UserDraw on TimeItems.&lt;/P&gt;&lt;P&gt;Are there any examples available where this is done? &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;One way is to produce a complex datasource that takes in the values from your other tables, but I think what you really want is a way to intercept what is put on the screen and also (if editable) a way to intercept what is put in the datarow when the grid is edited...&lt;/P&gt;&lt;P&gt;For this you need Grid.GridStructure.RootNodes.NodeDataConnect&lt;/P&gt;&lt;P&gt;There is currently no sample on this but the logic is the same as for time items (TimeItemDataConnect) and there are some samples for that...&lt;/P&gt;&lt;P&gt;Look at this article : http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=10098&lt;/P&gt;&lt;P&gt;What you want to do is to implement the events: &lt;/P&gt;&lt;P&gt;Grid.GridStructure.RootNodes.NodeDataConnect.OnBeforeCellToDS &lt;BR&gt;AND&lt;BR&gt;Grid.GridStructure.RootNodes.NodeDataConnect.OnBeforeDSToCell &lt;/P&gt;&lt;P&gt;Once there you can do whatever you need with the data and fill the cells...&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Sat, 20 Oct 2007 12:44:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Im using Gantt_Asp but everytime I modify a timeitem I have a postback and I lose my f1.dataset values</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11021</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Consolas size=3&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;BR&gt;I'm using Gantt_Asp but everytime I modify a timeitem I have a postback and I lose my f1.dataset values&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;This is by design, the ASP.NET model is stateless and the SessionState is there to help you to handle that. &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;What you need to do is to, depending on your design criterias, is to cache the dataset you use and restore it for postback events. This is shown in the LetsBuild_ samples series available here &lt;A href="http://www.plexityhide.nu/ajaxdemo/LetsBuild_ProjectPlanner.aspx"&gt;http://www.plexityhide.nu/ajaxdemo/LetsBuild_ProjectPlanner.aspx&lt;/A&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;In short this is done like this:&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;    protected void Page_Load(object sender, EventArgs e)&lt;BR&gt;    {&lt;BR&gt;...&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;      if (Page.Session["loaded_proj"] == null || (bool)(Page.Session["loaded_proj"]) == false)&lt;BR&gt;      {&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;BR&gt; &lt;BR&gt; // OK, New user connect to your DB and fetch the data...&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;BR&gt;        f1.dataSet1.ReadXml(Page.MapPath(".\\App_Data\\project.xml"));&lt;BR&gt;        System.IO.MemoryS</description><pubDate>Sat, 20 Oct 2007 12:30:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>OnTimeItem_AfterMove event, the TimeItemEventArgs returns 0 in its X and Y fields?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11019</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;I am trying cause an interaction between two objects (represented by timeitems in the Gantt) that is triggered when one timeitem is moved on top of another. When trying to implement this by using the OnTimeItem_AfterMove event, the TimeItemEventArgs returns 0 in its X and Y fields. This is not good, since I am trying to find the "lower" timeitem by using the Gantt.TimeItemFromPoint method.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;1) Why does the TimeItemEventArgs return these values?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;2) If this is not fixable, how do I find the relevant timeitem?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;FONT&gt;&lt;FONT face=Consolas&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;1) The mouse position is not relevant after the mouse button is released, and the draw rectangle of the time item is not updated until the next render-sweep, what is valid here is the Start and Stop of the time item (collisiondetection may affect Y pixel pos, datescaler changes my change X pixel pos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P clas</description><pubDate>Sat, 20 Oct 2007 12:09:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Ajax samples source code</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11016</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Hello&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;I see that you have an Ajax web example in &lt;/FONT&gt;&lt;A href="http://www.plexityhide.nu/ajaxdemo/Default.aspx"&gt;&lt;FONT face=Consolas size=3&gt;http://www.plexityhide.nu/ajaxdemo/Default.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Consolas size=3&gt;, can I download the source code for this example? or can I download any similar example in GTP.NET 3.0 in web?&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;o:p&gt;&lt;FONT face=Consolas size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Thanks for all.&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;When you download GTP.NET for windows forms you get a menu item in the plexityhide GTP.NET start menu: "Download the ASP.NET and Ajax samples install". Once you have downloaded the ASP.NET and Ajax samples and installed them you will find the complete source on your harddrive wwwroot: C:\inetpub\wwwroot\GTP.NET.ASP.NET.AJAX\CompleteSource&lt;/FONT&gt;&lt;/P&gt;</description><pubDate>Tue, 16 Oct 2007 22:37:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>I want to increase and decrease the date scaler resolution manually on some buttons. Hows this possible... ?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11013</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Consolas size=3&gt;Hello support,&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;SPAN style="mso-spacerun: yes"&gt;    &lt;/SPAN&gt;I want to increase and decrease the date scaler resolution manually on some buttons. How's this possible... ? It will help me if you provide the code. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;P&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;private void ZoomMinus_Click(object sender, System.EventArgs e)&lt;BR&gt;{&lt;BR&gt;        gantt1.DateScaler.StartTime=gantt1.DateScaler.StartTime.AddDays(2);&lt;BR&gt;        gantt1.DateScaler.StopTime=gantt1.DateScaler.StopTime.AddDays(-2);&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;private void ZoomPlus_Click(object sender, System.EventArgs e)&lt;BR&gt;{&lt;BR&gt;        gantt1.DateScaler.StartTime=gantt1.DateScaler.StartTime.AddDays(-2);&lt;BR&gt;        gantt1.DateScaler.StopTime=gantt1.DateScaler.StopTime.AddDays(2);&lt;BR&gt;}&lt;/P&gt;&lt;P&gt;This way we do it in Gantt_ASP, and it works better because it always zooms half of the span, no matter the current resolution...&lt;/P&gt;&lt;P&gt;      if (eventArgument == "scaleinc") &lt;BR&gt;      {&lt;BR&gt;        TimeSpan ts=StopTime.Subtract(StartTime);&lt;BR&gt;        ts=new TimeSpan(ts.Ticks/4);&lt;BR&gt;        &lt;BR&gt;        StartTime=StartTime.Subtract(ts);&lt;BR&gt;        StopTime=StopTime.Add(ts);&lt;BR&gt;      }&lt;BR&gt;      else &lt;BR&gt;      if (eventArgument == "scaledec") &lt;BR&gt;      {&lt;BR&gt;        TimeSpan ts=StopTime.Subtract(StartTime);&lt;BR&gt;   &amp;n</description><pubDate>Tue, 16 Oct 2007 22:24:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item><item><title>Is there a way to show more than one header-line (more than one column) and / or mantain the Cell layout in the header?</title><link>http://plexityhide.dyndns.org/InstantKB13/article.aspx?id=11010</link><description>&lt;B&gt;Abstract:&lt;/B&gt; &lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;BR&gt;We have an application that shows more than a single collumn in the Grid, and each Cell in a different colour, but when switching to Schedule Mode, the colours and other columns are not shown in the header. Is there a way to show more than one header-line (more than one column) and / or mantain the Cell layout in the header? Thank you.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;/P&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Consolas&gt;&lt;STRONG&gt;Answer&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT&gt;&lt;FONT face=Consolas&gt;&lt;P class=MsoPlainText style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;BR&gt;You can change the header cell layout by setting the GridColumn.ColumnCell.CellLayout to the CellLayout of your choice. The header cells use the HeaderBackgroundColor, HeaderBackgroundGradiantColor&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;properties for colors, besides that they work the same way.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Sat, 13 Oct 2007 18:00:00 GMT</pubDate><dc:creator>Administrator</dc:creator></item></channel></rss>
