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

Powerpoint countdown and current time in slides VBA

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

Revit Dynamo View Form Python Output Form Resizable, Aggressively on top