- 积分
- 35
- 注册时间
- 2004-10-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2013-2-4 23:24:26
|
显示全部楼层
来自 加拿大
把一下代码拷贝并保持为.py,然后在workbench中File->Scripting->Run Script File...- import clr
- clr.AddReference("System.Windows.Forms")
- clr.AddReference("System.Drawing")
- clr.AddReference("Ans.UI")
- import System.Drawing
- import System.Windows.Forms
- from System.Drawing import *
- from System.Windows.Forms import *
- class MainForm(Form):
- def __init__(self):
- self.InitializeComponent()
-
- def InitializeComponent(self):
- self._openFileDialog1 = System.Windows.Forms.OpenFileDialog()
- self._button1 = System.Windows.Forms.Button()
- self.SuspendLayout()
- #
- # openFileDialog1
- #
- self._openFileDialog1.FileName = "openFileDialog1"
- #
- # button1
- #
- self._button1.Location = System.Drawing.Point(94, 53)
- self._button1.Name = "button1"
- self._button1.Size = System.Drawing.Size(131, 44)
- self._button1.TabIndex = 0
- self._button1.Text = "Open File"
- self._button1.UseVisualStyleBackColor = True
- self._button1.Click += self.Button1Click
- #
- # MainForm
- #
- self.ClientSize = System.Drawing.Size(336, 172)
- self.Controls.Add(self._button1)
- self.Name = "MainForm"
- self.Text = "TestForm"
- self.ResumeLayout(False)
- def Button1Click(self, sender, e):
- self._openFileDialog1.InitialDirectory = "c:\"
- self._openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
- self._openFileDialog1.FilterIndex = 2
- self._openFileDialog1.RestoreDirectory = True
- if self._openFileDialog1.ShowDialog() != DialogResult.OK:
- return
-
- def startGui():
- global Form1
- Form1=MainForm()
- Form1.ShowDialog()
- try:
- UIManager.Instance.InvokeOperation("Show GUI",startGui,True)
- except:
- startGui()
复制代码 |
|