zoukankan      html  css  js  c++  java
  • Create form:class CreateWindow(Form)

    Create form:

    import clr
    
    clr.AddReference("System.Windows.Forms")
    clr.AddReference("System.Drawing")
    
    import System
    
    from System.Windows.Forms import *
    from System.Drawing import *
    
    # Create a Class Form
    class CreateWindow(Form):
        def __init__(self): 
        
            # Create the Form
            self.Name = "Create Window"
            self.Text = "Create Window"
            self.Size = Size(500, 150)        
            self.CenterToScreen()
    
            self.values = []
    
            # Create Label for Sheet Name
            labelSheetName = Label(Text = "Sheet Name")
            labelSheetName.Parent = self
            labelSheetName.Location = Point(30, 20)
    
            # Create Label for Sheet Number
            labelSheetNumber = Label(Text = "Sheet Number")
            labelSheetNumber.Parent = self
            labelSheetNumber.Location = Point(30, 50)
            
    
            # Create TextBox for Sheet Name
            self.textboxSheetName = TextBox()
            self.textboxSheetName.Parent = self
            self.textboxSheetName.Text = "Sheet Name"
            self.textboxSheetName.Location = Point(150, 20)
            self.textboxSheetName.Width = 150
            
            # Create TextBox for Sheet Number
            self.textboxSheetNumber = TextBox()
            self.textboxSheetNumber.Parent = self
            self.textboxSheetNumber.Text = "Sheet Number"
            self.textboxSheetNumber.Location = Point(150, 50)
            self.textboxSheetNumber.Width = 150
    
            # Create Button = button
            button = Button()
            button.Parent = self
            button.Text = "Ok"
            button.Location = Point(400, 60)
            # Register event
            button.Click += self.ButtonClicked
            
        # Create button event
        def ButtonClicked(self, sender, args):
            if sender.Click:
                self.values.append(self.textboxSheetName.Text)
                self.values.append(self.textboxSheetNumber.Text)
                self.Close()            
    
    if IN[0]:
        form = CreateWindow()
        Application.Run(form)
        
        OUT = form.values

    sharpdev:

    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 ButtonClicked(self, sender, e):
            self._excel = System.Windows.Forms.OpenFileDialog()
            # excel
            self._excel.FileName = "excel"
            self._excel.InitialDirectory = "E:\a"
            self._excel.Title = "选择工程量清单excel"
            fileName = self._excel.FileName
            self._excel.ShowDialog()
            
            self._excel.FileOk += self.ExcelFileOk
        def InitializeComponent(self):
            self._button1 = System.Windows.Forms.Button()
            self._label1 = System.Windows.Forms.Label()
            self._选择清单 = System.Windows.Forms.TextBox()
            self.SuspendLayout()
            # 
            # button1
            # 
            self._button1.Location = System.Drawing.Point(354, 130)
            self._button1.Name = "button1"
            self._button1.Size = System.Drawing.Size(75, 23)
            self._button1.TabIndex = 0
            self._button1.Text = "选择文件"
            self._button1.UseVisualStyleBackColor = True
            self._button1.Click += self.ButtonClicked
            # 
            # label1
            # 
            self._label1.Location = System.Drawing.Point(12, 47)
            self._label1.Name = "label1"
            self._label1.Size = System.Drawing.Size(100, 23)
            self._label1.TabIndex = 1
            self._label1.Text = "nice"
            # 
            # 选择清单
            # 
            self._选择清单.Location = System.Drawing.Point(322, 48)
            self._选择清单.Name = "选择清单"
            self._选择清单.Size = System.Drawing.Size(100, 21)
            self._选择清单.TabIndex = 2
            self._选择清单.Text = "清单"
            self._选择清单.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
            # 
            # MainForm
            # 
            self.ClientSize = System.Drawing.Size(463, 184)
            self.Controls.Add(self._选择清单)
            self.Controls.Add(self._label1)
            self.Controls.Add(self._button1)
            self.Name = "MainForm"
            self.Text = "abc"
            self.ResumeLayout(False)
            self.PerformLayout()

  • 相关阅读:
    SPSS Clementine 数据挖掘入门 (2)
    Oracle与SQL Server数据库管理对比
    在SharePoint中修改AD用户密码的WebPart
    【html】html 特殊字符大全
    【javascript】csshover 解决 ie6 下 hover 兼容问题
    【css】纯 css 制作带三角的边框
    【javascript】无缝滚动——上下
    【css】利用小数解析差异解决浏览器兼容性问题
    【javascript】checkbox——类似邮箱全选功能(完整版)
    【javascript】无缝滚动——左右
  • 原文地址:https://www.cnblogs.com/ShirleyX/p/8023738.html
Copyright © 2011-2022 走看看