Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
  2. [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
  3. [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Text.Encoding")
  4.  
  5. $objFormHighscore = New-Object System.Windows.Forms.Form
  6. $objFormHighscore.Size = New-Object System.Drawing.Size($AppSizeX, $AppSizeY)
  7. $objFormHighscore.minimumSize = New-Object System.Drawing.Size($AppSizeX,$AppSizeY)
  8. $objFormHighscore.maximumSize = New-Object System.Drawing.Size($AppSizeX,$AppSizeY)
  9. $objFormHighscore.Text = ("Highscore")
  10. $objFormHighscore.MaximizeBox = $False;
  11. $objFormHighscore.MinimizeBox = $False;
  12. #$objFormHighscore.ControlBox = $False;
  13. $objFormHighscore.Icon = [System.Drawing.SystemIcons]::WinLogo
  14. $objFormHighscore.Topmost = $True
  15. $objFormHighscore.Size = New-Object System.Drawing.Size(600,400)
  16.  
  17. ##### DATAGRID
  18. ####$objDataGrid = New-Object System.Windows.Forms.DataGrid
  19. ####$objDataGrid.Location = New-Object System.Drawing.Size(8,8)
  20. ####$objDataGrid.Size = New-Object System.Drawing.Size(120,120)
  21. #####$objDataGrid.VisibleRowCount = 10
  22. ####$objFormHighscore.Controls.Add($objDataGrid)
  23. ####
  24. ####
  25. ####$objDataGridView = New-Object System.Windows.Forms.DataGridView
  26. ####$objDataGridView.Location = New-Object System.Drawing.Size(128,8)
  27. ####$objDataGridView.Size = New-Object System.Drawing.Size(120,120)
  28. #####$objDataGrid.VisibleRowCount = 10
  29. ######$objDataGridView.Rows.Add("five", "six", "seven","eight");
  30. ######$objDataGridView.Rows.Insert(0, "one", "two", "three", "four");
  31. ####
  32. ####$objDataGridView.Columns.Add();
  33. ####$objDataGridView.Rows.Add();
  34. ####$objDataGridView.Columns[0].Name = "column2";
  35. ####$objDataGridView.Columns[1].Name = "column6";
  36.  
  37.  
  38. $dataGrid1 = New-Object System.Windows.Forms.DataGridView
  39. $System_Drawing_Size = New-Object System.Drawing.Size
  40. $System_Drawing_Size.Width = 492
  41. $System_Drawing_Size.Height = 308
  42. $dataGrid1.Size = $System_Drawing_Size
  43. $dataGrid1.DataBindings.DefaultDataSourceUpdateMode = 0
  44. #$dataGrid1.HeaderForeColor = [System.Drawing.Color]::FromArgb(255,0,0,0)
  45. $dataGrid1.Name = "dataGrid1"
  46. $dataGrid1.DataMember = ""
  47. $dataGrid1.TabIndex = 0
  48. $System_Drawing_Point = New-Object System.Drawing.Point
  49. $System_Drawing_Point.X = 8
  50. $System_Drawing_Point.Y = 8
  51. $dataGrid1.Location = $System_Drawing_Point
  52.  
  53. $dataGrid1.AllowUserToResizeRows = $False;
  54. $dataGrid1.AllowUserToResizeColumns = $False;
  55. $dataGrid1.MultiSelect = $False;
  56.  
  57. $dataGrid1.SelectionMode = "FullRowSelect";
  58. $dataGrid1.ReadOnly = $True;
  59.  
  60. $dataGrid1.RowHeadersWidthSizeMode = "DisableResizing"
  61. $dataGrid1.ColumnHeadersHeightSizeMode = "DisableResizing"
  62.  
  63. $objFormHighscore.Controls.Add($dataGrid1)
  64.  
  65. $objFormHighscore.Add_Click({
  66.  
  67. $people=@()
  68. #$people+=New-Object PsObject -property @{ ID = 1; Name = "Agata Krasowski"; Short = "KRA"; Long = $String}
  69. #$people+=New-Object PsObject -property @{ ID = 2; Name = "Sascha Sonneborn"; Short = "SON"; Long = "Keksäääääää"}
  70. #$people+=New-Object PsObject -property @{ ID = 3; Name = "Boris Krause"; Short = "KRA"; Long = "Keksäääääää"}
  71. #$people+=New-Object PsObject -property @{ ID = 4; Name = "Knut Arbeiter"; Short = "KNA"; Long = "Keksäääääää" }
  72. #$people+=New-Object PsObject -property @{ ID = 5; Name = "Keks"; Short = "kek"; Long = "Keksäääääää"}
  73. $people+=New-Object PsObject -property @{ Name = "Keks"; Short = "kekss"; ID = 5}
  74. $people
  75. $array = New-Object System.Collections.ArrayList
  76. $array.AddRange($people)
  77. $dataGrid1.DataSource = $array
  78. $dataGrid1.Columns[0].Width = 40;
  79. $dataGrid1.Columns[1].Width = 160;
  80. $objFormHighscore.refresh()
  81.  
  82. $dataGrid1.Add_Click({
  83. })
  84.  
  85. ##$array = New-Object System.Collections.ArrayList
  86. ##$Script:procInfo = Get-Process | Select Id,Name,Path,Description,VM,WS,CPU,Company | sort -Property Name
  87. ##$array.AddRange($procInfo)
  88. ##$dataGrid1.DataSource = $array
  89. ##$objFormHighscore.refresh()
  90.  
  91. })
  92.  
  93. ####$objFormHighscore.Controls.Add($objDataGridView)
  94.  
  95.  
  96.  
  97.  
  98. $objFormHighscore.Add_Shown({$objFormHighscore.Activate()})
  99. [void] $objFormHighscore.ShowDialog()
  100.  
  101. #$objFormHighscore.Controls.Add($btnCloseHighscore)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement