<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Textbox string change in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057572#M5681</link>
    <description>&lt;P&gt;This reference might be of some help to you :&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-915B75BA-4696-4fc7-A2C6-54B2BACDE7E1#Prompt" target="_blank"&gt;https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-915B75BA-4696-4fc7-A2C6-54B2BACDE7E1#Prompt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Interacting with textboxes can differ depending on the environment and situation of the item you're attempting to change. Most of my sketched symbols and title blocks contain prompted entries. Meaning I have no other way to input strings to those unless I pass them using the .setpromptresulttext.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 01 Oct 2024 15:45:58 GMT</pubDate>
    <dc:creator>J_Pfeifer_</dc:creator>
    <dc:date>2024-10-01T15:45:58Z</dc:date>
    <item>
      <title>Textbox string change</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057281#M5680</link>
      <description>&lt;P&gt;Hello, i've encountered a problem with TextBoxes&lt;/P&gt;&lt;P&gt;I wrote a code that should just change the 26th TextBox in titleblock if it's a "part drawing".&lt;/P&gt;&lt;P&gt;I can read from this textbox just fine but when i try to change it's value i get an error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know how to fix it?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kacper_sikorskiD42JA_0-1727790892975.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1416470i7345D8E6593A8D93/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kacper_sikorskiD42JA_0-1727790892975.png" alt="kacper_sikorskiD42JA_0-1727790892975.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;document&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;drw&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;document&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;titleBlock&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TitleBlock&lt;/SPAN&gt; = &lt;SPAN&gt;drw&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;.&lt;SPAN&gt;TitleBlock&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;resultText&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;GetResultText&lt;/SPAN&gt;(&lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Sketch&lt;/SPAN&gt;.&lt;SPAN&gt;TextBoxes&lt;/SPAN&gt;(10))

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Iteration&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;
&lt;SPAN&gt;Iteration&lt;/SPAN&gt;=1
&lt;SPAN&gt;While&lt;/SPAN&gt; (&lt;SPAN&gt;Iteration&lt;/SPAN&gt; &amp;lt; 100)
	&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;GetResultText&lt;/SPAN&gt;(&lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Sketch&lt;/SPAN&gt;.&lt;SPAN&gt;TextBoxes&lt;/SPAN&gt;(&lt;SPAN&gt;Iteration&lt;/SPAN&gt;))
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;Iteration&lt;/SPAN&gt;)
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;resultText&lt;/SPAN&gt;)
	&lt;SPAN&gt;Iteration&lt;/SPAN&gt; = &lt;SPAN&gt;Iteration&lt;/SPAN&gt; + 1
	&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"-GA drawing-"&lt;/SPAN&gt; &lt;SPAN&gt;Or&lt;/SPAN&gt; &lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"part drawing"&lt;/SPAN&gt; &lt;SPAN&gt;Or&lt;/SPAN&gt; &lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"-Assy drawing-"&lt;/SPAN&gt;)
		&lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"-GA drawing-"&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;GetResultText&lt;/SPAN&gt;(&lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Sketch&lt;/SPAN&gt;.&lt;SPAN&gt;TextBoxes&lt;/SPAN&gt;(18))
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"-Assy drawing-"&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;GetResultText&lt;/SPAN&gt;(&lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Sketch&lt;/SPAN&gt;.&lt;SPAN&gt;TextBoxes&lt;/SPAN&gt;(10))
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; (&lt;SPAN&gt;resultText&lt;/SPAN&gt; = &lt;SPAN&gt;"part drawing"&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;First&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TextBox&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Second&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TextBox&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Third&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TextBox&lt;/SPAN&gt;
	
	&lt;SPAN&gt;First&lt;/SPAN&gt; = &lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;Definition&lt;/SPAN&gt;.&lt;SPAN&gt;Sketch&lt;/SPAN&gt;.&lt;SPAN&gt;TextBoxes&lt;/SPAN&gt;(26)
	&lt;SPAN&gt;titleBlock&lt;/SPAN&gt;.&lt;SPAN&gt;SetPromptResultText&lt;/SPAN&gt;(&lt;SPAN&gt;First&lt;/SPAN&gt;, &lt;SPAN&gt;"Text Needed"&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for all the answers &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2024 13:56:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057281#M5680</guid>
      <dc:creator>kacper_sikorskiD42JA</dc:creator>
      <dc:date>2024-10-01T13:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: Textbox string change</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057572#M5681</link>
      <description>&lt;P&gt;This reference might be of some help to you :&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-915B75BA-4696-4fc7-A2C6-54B2BACDE7E1#Prompt" target="_blank"&gt;https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-915B75BA-4696-4fc7-A2C6-54B2BACDE7E1#Prompt&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Interacting with textboxes can differ depending on the environment and situation of the item you're attempting to change. Most of my sketched symbols and title blocks contain prompted entries. Meaning I have no other way to input strings to those unless I pass them using the .setpromptresulttext.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2024 15:45:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057572#M5681</guid>
      <dc:creator>J_Pfeifer_</dc:creator>
      <dc:date>2024-10-01T15:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: Textbox string change</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057657#M5682</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/15200042"&gt;@kacper_sikorskiD42JA&lt;/a&gt;.&amp;nbsp; One of the first things I would suggest is that when you 'declare' a variable for a TextBox, declare its Type as 'Inventor.TextBox', not just 'TextBox', because that Type name commonly gets confused with the System.Windows.Forms.TextBox Type.&amp;nbsp; I would also set the TitleBlock.Definition.Sketch.TextBoxes collection to a variable as early in that code as possible, then use that variable for all further actions which use that collection throughout the rest of your code.&amp;nbsp; Also, does this code get triggered to run automatically by any events?&amp;nbsp; If so, then it would be wise to switch from using 'ThisApplication.ActiveDocument' code phrase, to using the 'ThisDoc.Document' code phrase, because that will help ensure it is targeting the correct document in those types of situations.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2024 16:29:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/textbox-string-change/m-p/13057657#M5682</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2024-10-01T16:29:32Z</dc:date>
    </item>
  </channel>
</rss>

