<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Transatlantic Technical Services</title>
	
	<link>http://tech.bigplain.com/blog</link>
	<description>Software Solutions</description>
	<pubDate>Mon, 14 Jul 2008 14:53:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TransatlanticTech" type="application/rss+xml" /><item>
		<title>Convert array of objects to array of strings</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/299243804/</link>
		<comments>http://tech.bigplain.com/blog/2008/05/27/convert-array-of-objects-to-array-of-strings/#comments</comments>
		<pubDate>Tue, 27 May 2008 18:04:31 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[dotNet]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2008/05/27/convert-array-of-objects-to-array-of-strings/</guid>
		<description><![CDATA[This is how to do it in one line in VB.NET. Very useful:
stringArray = Array.ConvertAll(Of Object, String)(objArray, AddressOf Convert.ToString)

]]></description>
			<content:encoded><![CDATA[<p>This is how to do it in one line in VB.NET. Very useful:</p>
<blockquote><p>stringArray = Array.ConvertAll(Of Object, String)(objArray, AddressOf Convert.ToString)
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/299243804" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2008/05/27/convert-array-of-objects-to-array-of-strings/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2008/05/27/convert-array-of-objects-to-array-of-strings/</feedburner:origLink></item>
		<item>
		<title>Combobox bug</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/262163847/</link>
		<comments>http://tech.bigplain.com/blog/2008/04/01/combobox-bug/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:36:29 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[dotNet]]></category>

		<category><![CDATA[winforms]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2008/04/01/combobox-bug/</guid>
		<description><![CDATA[If you assign the same arraylist as a datasource for comboboxes on the same form they will appear to be linked together.
cbobox.datasource = al
I did not try to duplicate this effect but the solution I used was to iterate through the members of the arraylist and individually add items to the combobox.
For i = 0 [...]]]></description>
			<content:encoded><![CDATA[<p>If you assign the same arraylist as a datasource for comboboxes on the same form they will appear to be linked together.</p>
<blockquote><p>cbobox.datasource = al</p></blockquote>
<p>I did not try to duplicate this effect but the solution I used was to iterate through the members of the arraylist and individually add items to the combobox.</p>
<blockquote><p>For i = 0 to al.count-1</p>
<blockquote><p>cbobox.list.add(al(i))</p></blockquote>
<p>next</p></blockquote>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/262163847" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2008/04/01/combobox-bug/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2008/04/01/combobox-bug/</feedburner:origLink></item>
		<item>
		<title>Enable Text Editing in .NET DataGridViewComboBoxColumn</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/221853431/</link>
		<comments>http://tech.bigplain.com/blog/2008/01/23/enable-text-editing-in-net-datagridviewcomboboxcolumn/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 21:00:24 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2008/01/23/enable-text-editing-in-net-datagridviewcomboboxcolumn/</guid>
		<description><![CDATA[Here&#8217;s where the C# version came from: Devolutions.net
And here is the VB version:


   Private Sub dgvMacroGrid_EditingControlShowing(ByVal sender As Object,
            ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs)
            Handles dgvMacroGrid.EditingControlShowing
      &#039;Enable [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s where the C# version came from: <a href="http://www.devolutions.net/articles/DataGridViewFAQ.htm#_How_do_I_enable%20typing%20in%20the%20combo">Devolutions.net</a></p>
<p>And here is the VB version:</p>
<pre name="code" class="vb">

   Private Sub dgvMacroGrid_EditingControlShowing(ByVal sender As Object,
            ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs)
            Handles dgvMacroGrid.EditingControlShowing
      &#039;Enable text editing in combo cells
      If (dgvMacroGrid.CurrentCellAddress.X = colMacroLookup.DisplayIndex) Then
         Dim cb As ComboBox = CType(e.Control, ComboBox)
         If (cb IsNot Nothing) Then
            cb.DropDownStyle = ComboBoxStyle.DropDown
         End If
      End If
   End Sub
</pre>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/221853431" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2008/01/23/enable-text-editing-in-net-datagridviewcomboboxcolumn/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2008/01/23/enable-text-editing-in-net-datagridviewcomboboxcolumn/</feedburner:origLink></item>
		<item>
		<title>Online Thumbnail Generator released.</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/178308399/</link>
		<comments>http://tech.bigplain.com/blog/2007/11/01/online-thumbnail-generator-released/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 17:02:42 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/11/01/online-thumbnail-generator-released/</guid>
		<description><![CDATA[A first version of a tool to generate thumbnails online has been released by Transatlantic Technical Services at http://thumber.bigplain.com. Designed to be simple and fast, you can upload your images, set the crop size and scale interactively and get a thumbnail easily. It is intended to be the first in a series of image manipulation tools, each [...]]]></description>
			<content:encoded><![CDATA[<p>A first version of a tool to generate thumbnails online has been released by Transatlantic Technical Services at <a href="http://thumber.bigplain.com/">http://thumber.bigplain.com</a>. Designed to be simple and fast, you can upload your images, set the crop size and scale interactively and get a thumbnail easily. It is intended to be the first in a series of image manipulation tools, each making it easy to do just one thing.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/178308399" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/11/01/online-thumbnail-generator-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/11/01/online-thumbnail-generator-released/</feedburner:origLink></item>
		<item>
		<title>Using Word checkbox form fields as radio buttons</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/157607136/</link>
		<comments>http://tech.bigplain.com/blog/2007/09/14/9/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 18:46:12 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Microsoft Office]]></category>

		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/09/14/9/</guid>
		<description><![CDATA[Based on an article on word.mvps.org here is an enhanced version of a routine to make Word checkbox formfields act as radio buttons when grouped by Frame or in a TableCell.
Notes:

Assign routine to both Entry and Exit events
Routine will work with both mouse and tab/spacebar. With tab, 2 boxes may simultaneously appear checked until you [...]]]></description>
			<content:encoded><![CDATA[<p>Based on an <a href="http://word.mvps.org/FAQs/TblsFldsFms/ExclusiveFmFldChbxs.htm">article</a> on <a href="http://word.mvps.org/">word.mvps.org</a> here is an enhanced version of a routine to make Word checkbox formfields act as radio buttons when grouped by Frame or in a TableCell.</p>
<p>Notes:</p>
<ol>
<li>Assign routine to both Entry and Exit events</li>
<li>Routine will work with both mouse and tab/spacebar. With tab, 2 boxes may simultaneously appear checked until you exit the selected checkbox.</li>
<li>I trapped some kind of strange bug that occurred for me in Table cells. Details in the code.</li>
</ol>
<p> </p>
<pre name="code" class="vb">

Sub MakeCheckBoxesExclusive()

   Dim oField As FormField
   Dim oCheckedField As FormField
   Dim bChecked As Boolean
   Dim oContainer As Object

   On Error GoTo errtrap

   &#039;\ Figure out if checkboxes are grouped by frame or table cell
   If Selection.Frames.Count &gt; 0 Then
      Set oContainer = Selection.Frames(1)
   ElseIf Selection.Cells.Count &gt; 0 Then
      Set oContainer = Selection.Cells(1)
   End If

   &#039;\Get the value of the current checkbox
   &#039;\If it is checked then it will be the checked box
   bChecked = Selection.FormFields(1).CheckBox.Value
   If bChecked Then
      Set oCheckedField = Selection.FormFields(1)
   Else
      &#039;\Selected box is not checked
      &#039;\Look through other boxes for checked box
      For Each oField In oContainer.Range.FormFields
         If oField.CheckBox.Value = True Then
            Set oCheckedField = oField
            Exit For
next_field:
         End If
      Next oField
   End If

   &#039;\Uncheck all the boxes
   For Each oField In oContainer.Range.FormFields
      oField.CheckBox.Value = False
   Next oField

   &#039;\Check the designated box
   If Not oCheckedField Is Nothing Then
      oCheckedField.CheckBox.Value = True
   End If

   Exit Sub

   errtrap:
   &#039;\ This error occurred when enumerating formfields in table cells
   &#039;\ Some fields enumerated as strings or numbers
   If Err.Number = 4120 Then
      Resume next_field
   Else
      Err.Raise Err.Number
   End If

End Sub
</pre>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/157607136" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/09/14/9/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/09/14/9/</feedburner:origLink></item>
		<item>
		<title>Code signing in VBA</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/157607137/</link>
		<comments>http://tech.bigplain.com/blog/2007/09/14/code-signing-in-vba/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 18:28:06 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/09/14/code-signing-in-vba/</guid>
		<description><![CDATA[On several occasions I have encountered a spurious &#8220;Disk Full&#8221; Error when trying to save a VBA project after a digital signature was applied. Several online sources suggested that there might be a broken reference (Tools&#124;References). In my case, I had some subroutines in the ThisDocument module that had been used to process clicks on [...]]]></description>
			<content:encoded><![CDATA[<p>On several occasions I have encountered a spurious &#8220;Disk Full&#8221; Error when trying to save a VBA project after a digital signature was applied. Several <a href="http://lists.topica.com/lists/editorium/read/message.html?mid=1710268074">online</a> sources suggested that there might be a broken reference (Tools|References). In my case, I had some subroutines in the ThisDocument module that had been used to process clicks on WinForm objects that were later removed from the document. Commenting out those routines solved the problem.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/157607137" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/09/14/code-signing-in-vba/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/09/14/code-signing-in-vba/</feedburner:origLink></item>
		<item>
		<title>Website readibility</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/151313799/</link>
		<comments>http://tech.bigplain.com/blog/2007/09/02/website-readibility/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 16:13:01 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/09/02/website-readibility/</guid>
		<description><![CDATA[Courtesy of a link on digg  is a link to a study showing that most people read web pages in an F shaped pattern, reading the first two paragraphs and then down the left side of the page. Something to consider when adding content to your layout.
]]></description>
			<content:encoded><![CDATA[<p>Courtesy of a link on <a href="http://www.digg.com">digg</a>  is a link to a <a href="http://blogtrench.blogspot.com/2007/08/hidden-f-in-your-web-pages.html">study</a> showing that most people read web pages in an F shaped pattern, reading the first two paragraphs and then down the left side of the page. Something to consider when adding content to your layout.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/151313799" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/09/02/website-readibility/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/09/02/website-readibility/</feedburner:origLink></item>
		<item>
		<title>Free ASP.NET hosting</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/151313800/</link>
		<comments>http://tech.bigplain.com/blog/2007/09/01/free-aspnet-hosting/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 15:36:46 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[dotNet]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/09/01/free-aspnet-hosting/</guid>
		<description><![CDATA[Came across this fresh posting at an MSDN blog about free ASP.NET developer hosting at Verio until Jan 2010. The price is right. In the late nineties, I was partner in a business that hosted with Verio, and was never happy with their service, but getting something for nothing is definitely a better deal.
]]></description>
			<content:encoded><![CDATA[<p>Came across this fresh <a href="http://blogs.msdn.com/publicsector/archive/2007/08/30/how-does-free-asp-net-hosting-until-january-2010-sound.aspx">posting</a> at an MSDN blog about free ASP.NET developer hosting at Verio until Jan 2010. The price is right. In the late nineties, I was partner in a business that hosted with Verio, and was never happy with their service, but getting something for nothing is definitely a better deal.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/151313800" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/09/01/free-aspnet-hosting/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/09/01/free-aspnet-hosting/</feedburner:origLink></item>
		<item>
		<title>Web browser.</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/151313801/</link>
		<comments>http://tech.bigplain.com/blog/2007/08/28/web-browser/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 19:52:21 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://tech.bigplain.com/blog/2007/08/28/web-browser/</guid>
		<description><![CDATA[Over the years I&#8217;ve used several browsers. I liked Opera and only switched to Firefox because they had a version (7 or 8 ) which was a real pain to install. But it ran fast and even though early Firefox versions were supposed to be quick, I never had the same feeling. For the last [...]]]></description>
			<content:encoded><![CDATA[<p>Over the years I&#8217;ve used several browsers. I liked <a href="http://www.opera.com/">Opera</a> and only switched to <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> because they had a version (7 or 8 ) which was a real pain to install. But it ran fast and even though early Firefox versions were supposed to be quick, I never had the same feeling. For the last month or so, my main Windows browser has been <a href="http://kmeleon.sourceforge.net/">K-Meleon</a>. Like Firefox, it&#8217;s based on the Gecko engine, so everything renders beautifully, but it&#8217;s much barer and faster - None of the recent Firefox memory leak bloats. Unless you are wedded to some Firefox extensions, I&#8217;d suggest giving it a try. I still use Firefox for Firebug and the Web Developer bar plugins but straightforward surfing is all in K-Meleon.</p>
<p>It won&#8217;t be entirely painless. A few of the keyboard shortcuts are different, and some Flash content doesn&#8217;t load (YouTube has no problem), but I&#8217;ve had no problem with any Ajax apps and it is worth it for me.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/151313801" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/08/28/web-browser/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/08/28/web-browser/</feedburner:origLink></item>
		<item>
		<title>Disappearing events in Visual Studio 2003</title>
		<link>http://feeds.feedburner.com/~r/TransatlanticTech/~3/151313802/</link>
		<comments>http://tech.bigplain.com/blog/2007/07/27/disappearing-events-in-visual-studio-2003/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 12:32:48 +0000</pubDate>
		<dc:creator>turlach</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[dotNet]]></category>

		<guid isPermaLink="false">http://s90629518.onlinehome.us/transatlantic/2007/07/27/disappearing-events-in-visual-studio-2003/</guid>
		<description><![CDATA[Working in ASP.NET 1.1, I&#8217;ve been encountering a bug in VS2003 where event handlers are no longer allocated. e.g the &#8220;handles btnName.click&#8221; code disappears from the subroutine definition. One way to fix is to go back into the code and type the handler code, another to try re-clicking the control in the visual editor. I [...]]]></description>
			<content:encoded><![CDATA[<p>Working in ASP.NET 1.1, I&#8217;ve been encountering a bug in VS2003 where event handlers are no longer allocated. e.g the &#8220;handles btnName.click&#8221; code disappears from the subroutine definition. One way to fix is to go back into the code and type the handler code, another to try re-clicking the control in the visual editor. I not the only one who has <a href="http://www.thescripts.com/forum/thread501441.html">encountered</a> this.</p>
<img src="http://feeds.feedburner.com/~r/TransatlanticTech/~4/151313802" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tech.bigplain.com/blog/2007/07/27/disappearing-events-in-visual-studio-2003/feed/</wfw:commentRss>
		<feedburner:origLink>http://tech.bigplain.com/blog/2007/07/27/disappearing-events-in-visual-studio-2003/</feedburner:origLink></item>
	</channel>
</rss>
