Revit Dynamo Python Simple Dialog + Resizing

import clr clr.AddReference("System.Windows.Forms") from System.Windows.Forms import Form, TextBox, FormBorderStyle, FormStartPosition, AnchorStyles def popup(text): form = Form() form.Width = 400 form.Height = 300 form.Text = "Script Result:" form.FormBorderStyle = FormBorderStyle.Sizable # Allow resizing form.MaximizeBox = False form.MinimizeBox = False form.StartPosition = FormStartPosition.CenterScreen textbox = TextBox() textbox.Multiline = True textbox.ReadOnly = True textbox.ScrollBars = 3 # Both horizontal and vertical scrollbars textbox.Text = text textbox.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right # Resize with form textbox.Dock = 5 # Fill textbox.WordWrap = False form.Controls.Add(textbox) form.ShowDialog() Text = "".join(IN[0]) popup(Text)


Comments

Popular posts from this blog

Revit CSV file manager for families and re-exporting to a CSV file

Revit area plans adding new types and references (Gross and rentable)