diff --git a/DD_Clipboard_Searcher.v12.suo b/DD_Clipboard_Searcher.v12.suo
new file mode 100644
index 0000000..f410261
Binary files /dev/null and b/DD_Clipboard_Searcher.v12.suo differ
diff --git a/DD_Clipboard_Searcher/App.config b/DD_Clipboard_Searcher/App.config
index 43615fd..fedd763 100644
--- a/DD_Clipboard_Searcher/App.config
+++ b/DD_Clipboard_Searcher/App.config
@@ -5,6 +5,11 @@
+
+
+
diff --git a/DD_Clipboard_Searcher/Class1.vb b/DD_Clipboard_Searcher/Class1.vb
index 1014cb2..86124d2 100644
--- a/DD_Clipboard_Searcher/Class1.vb
+++ b/DD_Clipboard_Searcher/Class1.vb
@@ -22,9 +22,12 @@ Public Class ClipboardWatcher : Inherits NativeWindow : Implements IDisposable
Const WM_DRAWCLIPBOARD As Integer = &H308
Select Case m.Msg
Case WM_DRAWCLIPBOARD
- Dim CapTxt As String = clsWINDOWSApi.GetCaption()
- Console.WriteLine("Window-Title: " & CapTxt)
- If CapTxt.ToUpper.StartsWith("DD") Then Exit Sub
+ clsWINDOWSApi.Get_ForegroundWindow_Info()
+ 'Dim CapTxt As String = clsWINDOWSApi.GetCaption()
+ If IsNothing(PROC_Name) Then Exit Sub
+ If PROC_Name.StartsWith("DD_Clipboard_Searcher") Then Exit Sub
+ Console.WriteLine("PROCESS_NAME: " & PROC_Name)
+ ' If CapTxt.ToUpper.StartsWith("DD") Then Exit Sub
RaiseEvent Changed(Me, EventArgs.Empty)
End Select
MyBase.WndProc(m)
diff --git a/DD_Clipboard_Searcher/ClassInit.vb b/DD_Clipboard_Searcher/ClassInit.vb
index 4e9ab3c..6bc9b7e 100644
--- a/DD_Clipboard_Searcher/ClassInit.vb
+++ b/DD_Clipboard_Searcher/ClassInit.vb
@@ -74,12 +74,12 @@ Public Class ClassInit
'Am System anmelden
sql = String.Format("UPDATE TBDD_USER SET LOGGED_IN = 1, LOGGED_WHERE = '{0}' WHERE GUID = {1}", Environment.MachineName, USER_GUID)
clsDatabase.Execute_non_Query(sql)
- sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'DD_CLIPB_SEARCH'"
+ sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'Clipboard-Searcher'"
If clsDatabase.Execute_non_Query(sql, True) = True Then
End If
- sql = String.Format("INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,CLIENT_ID,MODULE) VALUES ({0},{1},'DD_CLIPB_SEARCH')", USER_GUID, 0)
+ sql = String.Format("INSERT INTO TBDD_USER_MODULE_LOG_IN (USER_ID,CLIENT_ID,MODULE,VERSION_CLIENT,MACHINE_NAME) VALUES ({0},{1},'Clipboard-Searcher','{2}','{3}')", USER_GUID, 0, My.Application.Info.Version.ToString, Environment.MachineName)
clsDatabase.Execute_non_Query(sql)
USER_IS_ADMIN = USER_DT.Rows(0).Item("RECORD_ADMIN")
@@ -96,10 +96,10 @@ Public Class ClassInit
' pageAdmin.Visible = True
End If
- WD_UNICODE = clsDatabase.Execute_Scalar("SELECT WD_UNICODE FROM TBGH_WINDREAM_CONFIGURATION WHERE GUID = 1")
+ WD_UNICODE = clsDatabase.Execute_Scalar("SELECT WD_UNICODE FROM TBCS_CONFIGURATION WHERE GUID = 1")
- sql = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('DD_CLIPB_SEARCH') AND CLIENT_ID = {0}", 0)
+ sql = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('Clipboard-Searcher') AND CLIENT_ID = {0}", 0)
Dim anzahl = clsDatabase.Execute_Scalar(sql)
USERS_LOGGED_IN = CInt(anzahl)
If LogErrorsOnly = False Then ClassLogger.Add(" >> User# logged in: " & anzahl.ToString, False)
@@ -116,7 +116,7 @@ Public Class ClassInit
ClassLogger.Add(" >> The number of logged Users (" & USERS_LOGGED_IN.ToString & ") exceeds the number of licenses (" & LICENSE_COUNT & ") ", False)
If USER_IS_ADMIN = False Then
'Anmeldung wieder herausnehmen
- sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'DD_CLIPB_SEARCH'"
+ sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE= 'Clipboard-Searcher'"
clsDatabase.Execute_non_Query(sql, True)
ClassLogger.Add(" - logged out the user", False)
Return False
diff --git a/DD_Clipboard_Searcher/DD_Clipboard_Searcher.vbproj b/DD_Clipboard_Searcher/DD_Clipboard_Searcher.vbproj
index f2f65cb..2ed6fdc 100644
--- a/DD_Clipboard_Searcher/DD_Clipboard_Searcher.vbproj
+++ b/DD_Clipboard_Searcher/DD_Clipboard_Searcher.vbproj
@@ -51,10 +51,21 @@
False
..\..\DDLibStandards\DD_LIB_Standards\bin\Debug\DD_LIB_Standards.dll
+
+
+
+
+
+
+
+
+
+
+
@@ -83,6 +94,12 @@
+
+ frmAdministration.vb
+
+
+ Form
+
frmLicense.vb
@@ -125,8 +142,16 @@
Settings.settings
True
+
+ True
+ True
+ MyDataset.xsd
+
+
+ frmAdministration.vb
+
frmLicense.vb
@@ -139,6 +164,7 @@
frmSplash.vb
+
VbMyResourcesResXFileCodeGenerator
Resources.Designer.vb
@@ -159,6 +185,17 @@
+
+ MyDataset.xsd
+
+
+ Designer
+ MSDataSetGenerator
+ MyDataset.Designer.vb
+
+
+ MyDataset.xsd
+
@@ -170,6 +207,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/MyDataset.xsd b/DD_Clipboard_Searcher/MyDataset.xsd
new file mode 100644
index 0000000..c795621
--- /dev/null
+++ b/DD_Clipboard_Searcher/MyDataset.xsd
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM TBCBS_PROFILES
+WHERE (GUID = @Original_GUID)
+
+
+
+
+
+
+
+ INSERT INTO TBCBS_PROFILES
+ (NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO)
+VALUES (@NAME,@COMMENT,@WD_SEARCH,@REGEX_EXPRESSION,@ADDED_WHO);
+SELECT GUID, NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCBS_PROFILES WHERE (GUID = SCOPE_IDENTITY())
+
+
+
+
+
+
+
+
+
+
+
+ SELECT TBCBS_PROFILES.*
+FROM TBCBS_PROFILES
+
+
+
+
+
+ UPDATE TBCBS_PROFILES
+SET NAME = @NAME, COMMENT = @COMMENT, WD_SEARCH = @WD_SEARCH, REGEX_EXPRESSION = @REGEX_EXPRESSION, CHANGED_WHO = @CHANGED_WHO
+WHERE (GUID = @Original_GUID);
+SELECT GUID, NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCBS_PROFILES WHERE (GUID = @GUID)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM TBCBS_USER_PROFILE
+WHERE (GUID = @Original_GUID)
+
+
+
+
+
+
+
+ INSERT INTO TBCBS_USER_PROFILE
+ (PROFILE_ID, USER_ID, ADDED_WHO)
+VALUES (@PROFILE_ID,@USER_ID,@ADDED_WHO);
+SELECT GUID, PROFILE_ID, USER_ID, ADDED_WHO, ADDED_WHEN FROM TBCBS_USER_PROFILE WHERE (GUID = SCOPE_IDENTITY())
+
+
+
+
+
+
+
+
+
+ SELECT TBCBS_USER_PROFILE.*
+FROM TBCBS_USER_PROFILE
+
+
+
+
+
+ UPDATE TBCBS_USER_PROFILE
+SET PROFILE_ID = @PROFILE_ID, USER_ID = @USER_ID
+WHERE (GUID = @Original_GUID);
+SELECT GUID, PROFILE_ID, USER_ID, ADDED_WHO, ADDED_WHEN FROM TBCBS_USER_PROFILE WHERE (GUID = @GUID)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SELECT T.GUID, T.PROFILE_ID, T1.USERNAME, T1.NAME, T1.PRENAME
+FROM TBCBS_USER_PROFILE AS T INNER JOIN
+ TBDD_USER AS T1 ON T.USER_ID = T1.GUID
+WHERE (T.PROFILE_ID = @PROFILE_ID) ORDER BY T1.USERNAME
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM TBCBS_USER_RPOFILE WHERE GUID = @GUID
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DELETE FROM TBCBS_PROFILE_PROCESS
+WHERE (GUID = @GUID)
+
+
+
+
+
+
+
+ INSERT INTO TBCBS_PROFILE_PROCESS
+ (PROFILE_ID, PROC_NAME, ADDED_WHO)
+VALUES (@PROFILE,@PROC_NAME,@ADDED_WHO)
+
+
+
+
+
+
+
+
+
+ SELECT GUID, PROFILE_ID, PROC_NAME, ADDED_WHO, ADDED_WHEN
+FROM TBCBS_PROFILE_PROCESS
+WHERE (PROFILE_ID = @PID)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/MyDataset.xss b/DD_Clipboard_Searcher/MyDataset.xss
new file mode 100644
index 0000000..1de173b
--- /dev/null
+++ b/DD_Clipboard_Searcher/MyDataset.xss
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/Resources/Annotation_New.png b/DD_Clipboard_Searcher/Resources/Annotation_New.png
new file mode 100644
index 0000000..0b5ba95
Binary files /dev/null and b/DD_Clipboard_Searcher/Resources/Annotation_New.png differ
diff --git a/DD_Clipboard_Searcher/Resources/GoToDefinition_5575.png b/DD_Clipboard_Searcher/Resources/GoToDefinition_5575.png
new file mode 100644
index 0000000..23b27eb
Binary files /dev/null and b/DD_Clipboard_Searcher/Resources/GoToDefinition_5575.png differ
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe
index a10697e..0addd89 100644
Binary files a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe and b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe differ
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe.config b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe.config
index 43615fd..fedd763 100644
--- a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe.config
+++ b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.exe.config
@@ -5,6 +5,11 @@
+
+
+
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.pdb b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.pdb
index fd1637e..315b144 100644
Binary files a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.pdb and b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.pdb differ
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.vshost.exe.config b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.vshost.exe.config
index 43615fd..fedd763 100644
--- a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.vshost.exe.config
+++ b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.vshost.exe.config
@@ -5,6 +5,11 @@
+
+
+
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.xml b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.xml
index 8e9dee8..070105e 100644
--- a/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.xml
+++ b/DD_Clipboard_Searcher/bin/Debug/DD_Clipboard_Searcher.xml
@@ -6,7 +6,119 @@ DD_Clipboard_Searcher
-
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Represents a strongly typed in-memory cache of data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Update rows in top-down order.
+
+
+
+Insert rows in top-down order.
+
+
+
+Delete rows in bottom-up order.
+
+
+
+Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
+
+
+
+Update all changes to the dataset.
+
+
+
+Update Order Option
+
+
+
+Used to sort self-referenced table's rows
+
+
+
+TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
+
+
Get all top-level window information
@@ -41,6 +153,10 @@ DD_Clipboard_Searcher
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+
+
+ Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
@@ -49,6 +165,10 @@ DD_Clipboard_Searcher
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
+
+ Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.dll b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.dll
index 3b9e71d..6b96912 100644
Binary files a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.dll and b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.dll differ
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.pdb b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.pdb
index 2f3b37e..30c5cd8 100644
Binary files a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.pdb and b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.pdb differ
diff --git a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.xml b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.xml
index 93a9bc3..555326b 100644
--- a/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.xml
+++ b/DD_Clipboard_Searcher/bin/Debug/DD_LIB_Standards.xml
@@ -103,7 +103,13 @@ DD_LIB_Standards
-
+
+
+ returns all objecttypes as windream-Objects
+
+ all widnream-Objecttypes as objects
+
+
Checks wether a file is existing in windream
@@ -117,6 +123,14 @@ DD_LIB_Standards
Name of indexfield
Returns integer, which describes the type
+
+
+ Returns a windream-type as Integer.
+
+ filepath of windream-file
+ Username to check
+ Returns info about filerights
+
Creates a personified session
@@ -192,11 +206,19 @@ DD_LIB_Standards
+
+
+ Establishes a databaseconnection and returns false or true
+
+ SQL-Server ConnectionString
+ true if this is a proxy-Conenction
+ Returns true when file exists, false if not
+
Creates a new version of the file
- full filepath to the file
+ full WD_File to the file
Comment
Returns true when version was created exists, false if not
@@ -204,19 +226,28 @@ DD_LIB_Standards
Deletes a file in windream
- full filepath to the file
+ full WD_File to the file
Returns true when file was deleted, false if not
Passes indexvalues to a windream-file
- full filepath to the file
+ full WD_File to the file
Indexname of Index
Value for indexing
_objecttype
Returns true when indexing was successfull, false if not
+
+
+ Removes the vektorlink from windream
+
+ full WD_File to the file
+ Indexname of Vektor-Index
+ Value which is to be deleted
+ Returns true when indexing was successfull, false if not
+
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/bin/Debug/Interop.WINDREAMLib.dll b/DD_Clipboard_Searcher/bin/Debug/Interop.WINDREAMLib.dll
new file mode 100644
index 0000000..0ca0114
Binary files /dev/null and b/DD_Clipboard_Searcher/bin/Debug/Interop.WINDREAMLib.dll differ
diff --git a/DD_Clipboard_Searcher/clsSearch.vb b/DD_Clipboard_Searcher/clsSearch.vb
index cc5a2eb..4a46248 100644
--- a/DD_Clipboard_Searcher/clsSearch.vb
+++ b/DD_Clipboard_Searcher/clsSearch.vb
@@ -54,6 +54,8 @@ Public Class clsSearch
If LogErrorsOnly = False Then ClassLogger.Add(" ...fileContents geladen", False)
fileContents = fileContents.Replace("Í", "Ö")
fileContents = fileContents.Replace("@Clipboard", CURR_MATCH_RESULT)
+ fileContents = fileContents.Replace("@CLIPBOARD", CURR_MATCH_RESULT)
+ fileContents = fileContents.Replace("@Zwischenablage", CURR_MATCH_RESULT)
Try
'Die windream File zusammensetzen
diff --git a/DD_Clipboard_Searcher/clsWINDOWSApi.vb b/DD_Clipboard_Searcher/clsWINDOWSApi.vb
index 2787ccd..c1abcb9 100644
--- a/DD_Clipboard_Searcher/clsWINDOWSApi.vb
+++ b/DD_Clipboard_Searcher/clsWINDOWSApi.vb
@@ -36,7 +36,7 @@
End Try
End Function
Private Shared m_LastHwnd As Long
- Public Shared Sub TEST()
+ Public Shared Sub Get_ForegroundWindow_Info()
'—– Get the Handle to the Current Forground Window —–
Dim hWnd As IntPtr = GetForegroundWindow()
If hWnd = IntPtr.Zero Then Exit Sub
@@ -54,15 +54,17 @@
Dim proc As Process = Process.GetProcessById(pid)
If proc Is Nothing Then Exit Sub
Dim msg = pid.ToString & vbNewLine
-
+ PROC_PID = pid.ToString
+ PROC_Name = proc.ProcessName
msg &= vbNewLine & "Procname: " & proc.ProcessName
msg &= vbNewLine & "MainWindowTitle: " & proc.MainWindowTitle
msg &= vbNewLine & "WindowTitle: " & WindowTitle
+ PROC_WindowTitle = WindowTitle
msg &= vbNewLine & TitleLength.ToString
- MsgBox(msg)
+ ' MsgBox(msg)
End Sub
End Class
diff --git a/DD_Clipboard_Searcher/frmAdministration.Designer.vb b/DD_Clipboard_Searcher/frmAdministration.Designer.vb
new file mode 100644
index 0000000..70f645d
--- /dev/null
+++ b/DD_Clipboard_Searcher/frmAdministration.Designer.vb
@@ -0,0 +1,1077 @@
+ _
+Partial Class frmAdministration
+ Inherits System.Windows.Forms.Form
+
+ 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+ _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Wird vom Windows Form-Designer benötigt.
+ Private components As System.ComponentModel.IContainer
+
+ 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+ 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
+ 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+ _
+ Private Sub InitializeComponent()
+ Me.components = New System.ComponentModel.Container()
+ Dim GUIDLabel As System.Windows.Forms.Label
+ Dim NAMELabel As System.Windows.Forms.Label
+ Dim COMMENTLabel As System.Windows.Forms.Label
+ Dim WD_SEARCHLabel As System.Windows.Forms.Label
+ Dim REGEX_EXPRESSIONLabel As System.Windows.Forms.Label
+ Dim ADDED_WHOLabel As System.Windows.Forms.Label
+ Dim ADDED_WHENLabel As System.Windows.Forms.Label
+ Dim CHANGED_WHOLabel As System.Windows.Forms.Label
+ Dim CHANGED_WHENLabel As System.Windows.Forms.Label
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAdministration))
+ Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+ Me.btnaddSearch = New System.Windows.Forms.Button()
+ Me.GridControl1 = New DevExpress.XtraGrid.GridControl()
+ Me.TBCBS_PROFILESBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.MyDataset = New DD_Clipboard_Searcher.MyDataset()
+ Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView()
+ Me.colGUID = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colNAME = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.TBCBS_PROFILESBindingNavigator = New System.Windows.Forms.BindingNavigator(Me.components)
+ Me.BindingNavigatorAddNewItem = New System.Windows.Forms.ToolStripButton()
+ Me.BindingNavigatorCountItem = New System.Windows.Forms.ToolStripLabel()
+ Me.BindingNavigatorMoveFirstItem = New System.Windows.Forms.ToolStripButton()
+ Me.BindingNavigatorMovePreviousItem = New System.Windows.Forms.ToolStripButton()
+ Me.BindingNavigatorSeparator = New System.Windows.Forms.ToolStripSeparator()
+ Me.BindingNavigatorPositionItem = New System.Windows.Forms.ToolStripTextBox()
+ Me.BindingNavigatorSeparator1 = New System.Windows.Forms.ToolStripSeparator()
+ Me.BindingNavigatorMoveNextItem = New System.Windows.Forms.ToolStripButton()
+ Me.BindingNavigatorMoveLastItem = New System.Windows.Forms.ToolStripButton()
+ Me.BindingNavigatorSeparator2 = New System.Windows.Forms.ToolStripSeparator()
+ Me.BindingNavigatorDeleteItem = New System.Windows.Forms.ToolStripButton()
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem = New System.Windows.Forms.ToolStripButton()
+ Me.GUIDTextBox = New System.Windows.Forms.TextBox()
+ Me.NAMETextBox = New System.Windows.Forms.TextBox()
+ Me.COMMENTTextBox = New System.Windows.Forms.TextBox()
+ Me.WD_SEARCHTextBox = New System.Windows.Forms.TextBox()
+ Me.REGEX_EXPRESSIONTextBox = New System.Windows.Forms.TextBox()
+ Me.ADDED_WHOTextBox = New System.Windows.Forms.TextBox()
+ Me.ADDED_WHENTextBox = New System.Windows.Forms.TextBox()
+ Me.CHANGED_WHOTextBox = New System.Windows.Forms.TextBox()
+ Me.CHANGED_WHENTextBox = New System.Windows.Forms.TextBox()
+ Me.GroupBox2 = New System.Windows.Forms.GroupBox()
+ Me.Label2 = New System.Windows.Forms.Label()
+ Me.GridControlUsers2Menue = New DevExpress.XtraGrid.GridControl()
+ Me.TBWH_UserBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.GridViewlUsers2Menue = New DevExpress.XtraGrid.Views.Grid.GridView()
+ Me.colSelect = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colSurname = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colID = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.btndeleteUserConstructorRel = New System.Windows.Forms.Button()
+ Me.btnAddUser2Profile = New System.Windows.Forms.Button()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.GridControl2 = New DevExpress.XtraGrid.GridControl()
+ Me.VWUSER_PROFILEBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.GridViewProfileUser = New DevExpress.XtraGrid.Views.Grid.GridView()
+ Me.colGUID1 = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colUSERNAME = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colNAME1 = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colPRENAME = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.TBCBS_PROFILESTableAdapter = New DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter()
+ Me.TableAdapterManager = New DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager()
+ Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
+ Me.statuslabel = New System.Windows.Forms.ToolStripStatusLabel()
+ Me.OFDWindreamsuche = New System.Windows.Forms.OpenFileDialog()
+ Me.VWUSER_PROFILETableAdapter = New DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter()
+ Me.GroupBox3 = New System.Windows.Forms.GroupBox()
+ Me.PictureBox1 = New System.Windows.Forms.PictureBox()
+ Me.chkRunwindowCheck = New System.Windows.Forms.CheckBox()
+ Me.txtProcessName = New System.Windows.Forms.TextBox()
+ Me.txtPID = New System.Windows.Forms.TextBox()
+ Me.Label4 = New System.Windows.Forms.Label()
+ Me.Label3 = New System.Windows.Forms.Label()
+ Me.TimerTest = New System.Windows.Forms.Timer(Me.components)
+ Me.TBCBS_PROFILE_PROCESSBindingSource = New System.Windows.Forms.BindingSource(Me.components)
+ Me.TBCBS_PROFILE_PROCESSTableAdapter = New DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter()
+ Me.GridControl3 = New DevExpress.XtraGrid.GridControl()
+ Me.GridViewProcessProfile = New DevExpress.XtraGrid.Views.Grid.GridView()
+ Me.colGUID2 = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colPROC_NAME = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colADDED_WHEN = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.colADDED_WHO = New DevExpress.XtraGrid.Columns.GridColumn()
+ Me.GroupBox4 = New System.Windows.Forms.GroupBox()
+ Me.btnLinkProcessPRofile = New System.Windows.Forms.Button()
+ Me.btndeleteProcessProfileLink = New System.Windows.Forms.Button()
+ GUIDLabel = New System.Windows.Forms.Label()
+ NAMELabel = New System.Windows.Forms.Label()
+ COMMENTLabel = New System.Windows.Forms.Label()
+ WD_SEARCHLabel = New System.Windows.Forms.Label()
+ REGEX_EXPRESSIONLabel = New System.Windows.Forms.Label()
+ ADDED_WHOLabel = New System.Windows.Forms.Label()
+ ADDED_WHENLabel = New System.Windows.Forms.Label()
+ CHANGED_WHOLabel = New System.Windows.Forms.Label()
+ CHANGED_WHENLabel = New System.Windows.Forms.Label()
+ Me.GroupBox1.SuspendLayout()
+ CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.TBCBS_PROFILESBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridView1, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.TBCBS_PROFILESBindingNavigator, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.TBCBS_PROFILESBindingNavigator.SuspendLayout()
+ Me.GroupBox2.SuspendLayout()
+ CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.TBWH_UserBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.VWUSER_PROFILEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridViewProfileUser, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.StatusStrip1.SuspendLayout()
+ Me.GroupBox3.SuspendLayout()
+ CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.TBCBS_PROFILE_PROCESSBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridControl3, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.GridViewProcessProfile, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.GroupBox4.SuspendLayout()
+ Me.SuspendLayout()
+ '
+ 'GUIDLabel
+ '
+ GUIDLabel.AutoSize = True
+ GUIDLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ GUIDLabel.Location = New System.Drawing.Point(174, 48)
+ GUIDLabel.Name = "GUIDLabel"
+ GUIDLabel.Size = New System.Drawing.Size(22, 13)
+ GUIDLabel.TabIndex = 0
+ GUIDLabel.Text = "ID:"
+ '
+ 'NAMELabel
+ '
+ NAMELabel.AutoSize = True
+ NAMELabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ NAMELabel.Location = New System.Drawing.Point(227, 48)
+ NAMELabel.Name = "NAMELabel"
+ NAMELabel.Size = New System.Drawing.Size(38, 13)
+ NAMELabel.TabIndex = 2
+ NAMELabel.Text = "Name:"
+ '
+ 'COMMENTLabel
+ '
+ COMMENTLabel.AutoSize = True
+ COMMENTLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ COMMENTLabel.Location = New System.Drawing.Point(174, 88)
+ COMMENTLabel.Name = "COMMENTLabel"
+ COMMENTLabel.Size = New System.Drawing.Size(65, 13)
+ COMMENTLabel.TabIndex = 4
+ COMMENTLabel.Text = "Kommentar:"
+ '
+ 'WD_SEARCHLabel
+ '
+ WD_SEARCHLabel.AutoSize = True
+ WD_SEARCHLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ WD_SEARCHLabel.Location = New System.Drawing.Point(174, 128)
+ WD_SEARCHLabel.Name = "WD_SEARCHLabel"
+ WD_SEARCHLabel.Size = New System.Drawing.Size(89, 13)
+ WD_SEARCHLabel.TabIndex = 6
+ WD_SEARCHLabel.Text = "windream Suche:"
+ '
+ 'REGEX_EXPRESSIONLabel
+ '
+ REGEX_EXPRESSIONLabel.AutoSize = True
+ REGEX_EXPRESSIONLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ REGEX_EXPRESSIONLabel.Location = New System.Drawing.Point(174, 168)
+ REGEX_EXPRESSIONLabel.Name = "REGEX_EXPRESSIONLabel"
+ REGEX_EXPRESSIONLabel.Size = New System.Drawing.Size(97, 13)
+ REGEX_EXPRESSIONLabel.TabIndex = 8
+ REGEX_EXPRESSIONLabel.Text = "Regex Expression:"
+ '
+ 'ADDED_WHOLabel
+ '
+ ADDED_WHOLabel.AutoSize = True
+ ADDED_WHOLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ ADDED_WHOLabel.Location = New System.Drawing.Point(174, 208)
+ ADDED_WHOLabel.Name = "ADDED_WHOLabel"
+ ADDED_WHOLabel.Size = New System.Drawing.Size(65, 13)
+ ADDED_WHOLabel.TabIndex = 10
+ ADDED_WHOLabel.Text = "Erstellt wer:"
+ '
+ 'ADDED_WHENLabel
+ '
+ ADDED_WHENLabel.AutoSize = True
+ ADDED_WHENLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ ADDED_WHENLabel.Location = New System.Drawing.Point(327, 208)
+ ADDED_WHENLabel.Name = "ADDED_WHENLabel"
+ ADDED_WHENLabel.Size = New System.Drawing.Size(73, 13)
+ ADDED_WHENLabel.TabIndex = 12
+ ADDED_WHENLabel.Text = "Erstellt wann:"
+ '
+ 'CHANGED_WHOLabel
+ '
+ CHANGED_WHOLabel.AutoSize = True
+ CHANGED_WHOLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ CHANGED_WHOLabel.Location = New System.Drawing.Point(174, 248)
+ CHANGED_WHOLabel.Name = "CHANGED_WHOLabel"
+ CHANGED_WHOLabel.Size = New System.Drawing.Size(77, 13)
+ CHANGED_WHOLabel.TabIndex = 14
+ CHANGED_WHOLabel.Text = "Geändert wer:"
+ '
+ 'CHANGED_WHENLabel
+ '
+ CHANGED_WHENLabel.AutoSize = True
+ CHANGED_WHENLabel.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ CHANGED_WHENLabel.Location = New System.Drawing.Point(327, 248)
+ CHANGED_WHENLabel.Name = "CHANGED_WHENLabel"
+ CHANGED_WHENLabel.Size = New System.Drawing.Size(85, 13)
+ CHANGED_WHENLabel.TabIndex = 16
+ CHANGED_WHENLabel.Text = "Geändert wann:"
+ '
+ 'GroupBox1
+ '
+ Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.GroupBox1.Controls.Add(Me.btnaddSearch)
+ Me.GroupBox1.Controls.Add(Me.GridControl1)
+ Me.GroupBox1.Controls.Add(Me.TBCBS_PROFILESBindingNavigator)
+ Me.GroupBox1.Controls.Add(GUIDLabel)
+ Me.GroupBox1.Controls.Add(Me.GUIDTextBox)
+ Me.GroupBox1.Controls.Add(NAMELabel)
+ Me.GroupBox1.Controls.Add(Me.NAMETextBox)
+ Me.GroupBox1.Controls.Add(COMMENTLabel)
+ Me.GroupBox1.Controls.Add(Me.COMMENTTextBox)
+ Me.GroupBox1.Controls.Add(WD_SEARCHLabel)
+ Me.GroupBox1.Controls.Add(Me.WD_SEARCHTextBox)
+ Me.GroupBox1.Controls.Add(REGEX_EXPRESSIONLabel)
+ Me.GroupBox1.Controls.Add(Me.REGEX_EXPRESSIONTextBox)
+ Me.GroupBox1.Controls.Add(ADDED_WHOLabel)
+ Me.GroupBox1.Controls.Add(Me.ADDED_WHOTextBox)
+ Me.GroupBox1.Controls.Add(ADDED_WHENLabel)
+ Me.GroupBox1.Controls.Add(Me.ADDED_WHENTextBox)
+ Me.GroupBox1.Controls.Add(CHANGED_WHOLabel)
+ Me.GroupBox1.Controls.Add(Me.CHANGED_WHOTextBox)
+ Me.GroupBox1.Controls.Add(CHANGED_WHENLabel)
+ Me.GroupBox1.Controls.Add(Me.CHANGED_WHENTextBox)
+ Me.GroupBox1.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.GroupBox1.Location = New System.Drawing.Point(12, 12)
+ Me.GroupBox1.Name = "GroupBox1"
+ Me.GroupBox1.Size = New System.Drawing.Size(530, 292)
+ Me.GroupBox1.TabIndex = 0
+ Me.GroupBox1.TabStop = False
+ Me.GroupBox1.Text = "Profile"
+ '
+ 'btnaddSearch
+ '
+ Me.btnaddSearch.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.btnaddSearch.Location = New System.Drawing.Point(497, 142)
+ Me.btnaddSearch.Name = "btnaddSearch"
+ Me.btnaddSearch.Size = New System.Drawing.Size(28, 23)
+ Me.btnaddSearch.TabIndex = 19
+ Me.btnaddSearch.Text = "..."
+ Me.btnaddSearch.UseVisualStyleBackColor = True
+ '
+ 'GridControl1
+ '
+ Me.GridControl1.DataSource = Me.TBCBS_PROFILESBindingSource
+ Me.GridControl1.Location = New System.Drawing.Point(6, 17)
+ Me.GridControl1.MainView = Me.GridView1
+ Me.GridControl1.Name = "GridControl1"
+ Me.GridControl1.Size = New System.Drawing.Size(162, 268)
+ Me.GridControl1.TabIndex = 18
+ Me.GridControl1.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView1})
+ '
+ 'TBCBS_PROFILESBindingSource
+ '
+ Me.TBCBS_PROFILESBindingSource.DataMember = "TBCBS_PROFILES"
+ Me.TBCBS_PROFILESBindingSource.DataSource = Me.MyDataset
+ '
+ 'MyDataset
+ '
+ Me.MyDataset.DataSetName = "MyDataset"
+ Me.MyDataset.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema
+ '
+ 'GridView1
+ '
+ Me.GridView1.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua
+ Me.GridView1.Appearance.EvenRow.Options.UseBackColor = True
+ Me.GridView1.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID, Me.colNAME})
+ Me.GridView1.GridControl = Me.GridControl1
+ Me.GridView1.Name = "GridView1"
+ Me.GridView1.OptionsBehavior.Editable = False
+ Me.GridView1.OptionsView.ColumnAutoWidth = False
+ Me.GridView1.OptionsView.EnableAppearanceEvenRow = True
+ Me.GridView1.OptionsView.ShowAutoFilterRow = True
+ Me.GridView1.OptionsView.ShowDetailButtons = False
+ Me.GridView1.OptionsView.ShowGroupPanel = False
+ Me.GridView1.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True]
+ Me.GridView1.OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.[True]
+ '
+ 'colGUID
+ '
+ Me.colGUID.Caption = "ID"
+ Me.colGUID.FieldName = "GUID"
+ Me.colGUID.Name = "colGUID"
+ Me.colGUID.Visible = True
+ Me.colGUID.VisibleIndex = 0
+ Me.colGUID.Width = 30
+ '
+ 'colNAME
+ '
+ Me.colNAME.Caption = "Name"
+ Me.colNAME.FieldName = "NAME"
+ Me.colNAME.Name = "colNAME"
+ Me.colNAME.Visible = True
+ Me.colNAME.VisibleIndex = 1
+ Me.colNAME.Width = 100
+ '
+ 'TBCBS_PROFILESBindingNavigator
+ '
+ Me.TBCBS_PROFILESBindingNavigator.AddNewItem = Me.BindingNavigatorAddNewItem
+ Me.TBCBS_PROFILESBindingNavigator.BindingSource = Me.TBCBS_PROFILESBindingSource
+ Me.TBCBS_PROFILESBindingNavigator.CountItem = Me.BindingNavigatorCountItem
+ Me.TBCBS_PROFILESBindingNavigator.DeleteItem = Nothing
+ Me.TBCBS_PROFILESBindingNavigator.Dock = System.Windows.Forms.DockStyle.None
+ Me.TBCBS_PROFILESBindingNavigator.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem, Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator, Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem, Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem, Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2, Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem, Me.TBCBS_PROFILESBindingNavigatorSaveItem})
+ Me.TBCBS_PROFILESBindingNavigator.Location = New System.Drawing.Point(177, 20)
+ Me.TBCBS_PROFILESBindingNavigator.MoveFirstItem = Me.BindingNavigatorMoveFirstItem
+ Me.TBCBS_PROFILESBindingNavigator.MoveLastItem = Me.BindingNavigatorMoveLastItem
+ Me.TBCBS_PROFILESBindingNavigator.MoveNextItem = Me.BindingNavigatorMoveNextItem
+ Me.TBCBS_PROFILESBindingNavigator.MovePreviousItem = Me.BindingNavigatorMovePreviousItem
+ Me.TBCBS_PROFILESBindingNavigator.Name = "TBCBS_PROFILESBindingNavigator"
+ Me.TBCBS_PROFILESBindingNavigator.PositionItem = Me.BindingNavigatorPositionItem
+ Me.TBCBS_PROFILESBindingNavigator.Size = New System.Drawing.Size(287, 25)
+ Me.TBCBS_PROFILESBindingNavigator.TabIndex = 1
+ Me.TBCBS_PROFILESBindingNavigator.Text = "BindingNavigator1"
+ '
+ 'BindingNavigatorAddNewItem
+ '
+ Me.BindingNavigatorAddNewItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorAddNewItem.Image = CType(resources.GetObject("BindingNavigatorAddNewItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem"
+ Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorAddNewItem.Text = "Neu hinzufügen"
+ '
+ 'BindingNavigatorCountItem
+ '
+ Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
+ Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(44, 22)
+ Me.BindingNavigatorCountItem.Text = "von {0}"
+ Me.BindingNavigatorCountItem.ToolTipText = "Die Gesamtanzahl der Elemente."
+ '
+ 'BindingNavigatorMoveFirstItem
+ '
+ Me.BindingNavigatorMoveFirstItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorMoveFirstItem.Image = CType(resources.GetObject("BindingNavigatorMoveFirstItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorMoveFirstItem.Name = "BindingNavigatorMoveFirstItem"
+ Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorMoveFirstItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorMoveFirstItem.Text = "Erste verschieben"
+ '
+ 'BindingNavigatorMovePreviousItem
+ '
+ Me.BindingNavigatorMovePreviousItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorMovePreviousItem.Image = CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorMovePreviousItem.Name = "BindingNavigatorMovePreviousItem"
+ Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorMovePreviousItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorMovePreviousItem.Text = "Vorherige verschieben"
+ '
+ 'BindingNavigatorSeparator
+ '
+ Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator"
+ Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 25)
+ '
+ 'BindingNavigatorPositionItem
+ '
+ Me.BindingNavigatorPositionItem.AccessibleName = "Position"
+ Me.BindingNavigatorPositionItem.AutoSize = False
+ Me.BindingNavigatorPositionItem.Name = "BindingNavigatorPositionItem"
+ Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(50, 23)
+ Me.BindingNavigatorPositionItem.Text = "0"
+ Me.BindingNavigatorPositionItem.ToolTipText = "Aktuelle Position"
+ '
+ 'BindingNavigatorSeparator1
+ '
+ Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1"
+ Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6, 25)
+ '
+ 'BindingNavigatorMoveNextItem
+ '
+ Me.BindingNavigatorMoveNextItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorMoveNextItem.Image = CType(resources.GetObject("BindingNavigatorMoveNextItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorMoveNextItem.Name = "BindingNavigatorMoveNextItem"
+ Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorMoveNextItem.Text = "Nächste verschieben"
+ '
+ 'BindingNavigatorMoveLastItem
+ '
+ Me.BindingNavigatorMoveLastItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorMoveLastItem.Image = CType(resources.GetObject("BindingNavigatorMoveLastItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorMoveLastItem.Name = "BindingNavigatorMoveLastItem"
+ Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorMoveLastItem.Text = "Letzte verschieben"
+ '
+ 'BindingNavigatorSeparator2
+ '
+ Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2"
+ Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6, 25)
+ '
+ 'BindingNavigatorDeleteItem
+ '
+ Me.BindingNavigatorDeleteItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.BindingNavigatorDeleteItem.Image = CType(resources.GetObject("BindingNavigatorDeleteItem.Image"), System.Drawing.Image)
+ Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
+ Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True
+ Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23, 22)
+ Me.BindingNavigatorDeleteItem.Text = "Löschen"
+ '
+ 'TBCBS_PROFILESBindingNavigatorSaveItem
+ '
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem.Image = CType(resources.GetObject("TBCBS_PROFILESBindingNavigatorSaveItem.Image"), System.Drawing.Image)
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem.Name = "TBCBS_PROFILESBindingNavigatorSaveItem"
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem.Size = New System.Drawing.Size(23, 22)
+ Me.TBCBS_PROFILESBindingNavigatorSaveItem.Text = "Daten speichern"
+ '
+ 'GUIDTextBox
+ '
+ Me.GUIDTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "GUID", True))
+ Me.GUIDTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.GUIDTextBox.Location = New System.Drawing.Point(177, 64)
+ Me.GUIDTextBox.Name = "GUIDTextBox"
+ Me.GUIDTextBox.ReadOnly = True
+ Me.GUIDTextBox.Size = New System.Drawing.Size(47, 21)
+ Me.GUIDTextBox.TabIndex = 1
+ '
+ 'NAMETextBox
+ '
+ Me.NAMETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "NAME", True))
+ Me.NAMETextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.NAMETextBox.Location = New System.Drawing.Point(230, 64)
+ Me.NAMETextBox.Name = "NAMETextBox"
+ Me.NAMETextBox.Size = New System.Drawing.Size(295, 21)
+ Me.NAMETextBox.TabIndex = 3
+ '
+ 'COMMENTTextBox
+ '
+ Me.COMMENTTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "COMMENT", True))
+ Me.COMMENTTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.COMMENTTextBox.Location = New System.Drawing.Point(177, 104)
+ Me.COMMENTTextBox.Name = "COMMENTTextBox"
+ Me.COMMENTTextBox.Size = New System.Drawing.Size(348, 21)
+ Me.COMMENTTextBox.TabIndex = 5
+ '
+ 'WD_SEARCHTextBox
+ '
+ Me.WD_SEARCHTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "WD_SEARCH", True))
+ Me.WD_SEARCHTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.WD_SEARCHTextBox.Location = New System.Drawing.Point(177, 144)
+ Me.WD_SEARCHTextBox.Name = "WD_SEARCHTextBox"
+ Me.WD_SEARCHTextBox.Size = New System.Drawing.Size(314, 21)
+ Me.WD_SEARCHTextBox.TabIndex = 7
+ '
+ 'REGEX_EXPRESSIONTextBox
+ '
+ Me.REGEX_EXPRESSIONTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "REGEX_EXPRESSION", True))
+ Me.REGEX_EXPRESSIONTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.REGEX_EXPRESSIONTextBox.Location = New System.Drawing.Point(177, 184)
+ Me.REGEX_EXPRESSIONTextBox.Name = "REGEX_EXPRESSIONTextBox"
+ Me.REGEX_EXPRESSIONTextBox.Size = New System.Drawing.Size(348, 21)
+ Me.REGEX_EXPRESSIONTextBox.TabIndex = 9
+ '
+ 'ADDED_WHOTextBox
+ '
+ Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "ADDED_WHO", True))
+ Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(177, 224)
+ Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox"
+ Me.ADDED_WHOTextBox.ReadOnly = True
+ Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(147, 21)
+ Me.ADDED_WHOTextBox.TabIndex = 11
+ '
+ 'ADDED_WHENTextBox
+ '
+ Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "ADDED_WHEN", True))
+ Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(330, 224)
+ Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox"
+ Me.ADDED_WHENTextBox.ReadOnly = True
+ Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(127, 21)
+ Me.ADDED_WHENTextBox.TabIndex = 13
+ '
+ 'CHANGED_WHOTextBox
+ '
+ Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "CHANGED_WHO", True))
+ Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(177, 264)
+ Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox"
+ Me.CHANGED_WHOTextBox.ReadOnly = True
+ Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(147, 21)
+ Me.CHANGED_WHOTextBox.TabIndex = 15
+ '
+ 'CHANGED_WHENTextBox
+ '
+ Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBCBS_PROFILESBindingSource, "CHANGED_WHEN", True))
+ Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(330, 264)
+ Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox"
+ Me.CHANGED_WHENTextBox.ReadOnly = True
+ Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(127, 21)
+ Me.CHANGED_WHENTextBox.TabIndex = 17
+ '
+ 'GroupBox2
+ '
+ Me.GroupBox2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.GroupBox2.Controls.Add(Me.Label2)
+ Me.GroupBox2.Controls.Add(Me.GridControlUsers2Menue)
+ Me.GroupBox2.Controls.Add(Me.btndeleteUserConstructorRel)
+ Me.GroupBox2.Controls.Add(Me.btnAddUser2Profile)
+ Me.GroupBox2.Controls.Add(Me.Label1)
+ Me.GroupBox2.Controls.Add(Me.GridControl2)
+ Me.GroupBox2.Location = New System.Drawing.Point(548, 12)
+ Me.GroupBox2.Name = "GroupBox2"
+ Me.GroupBox2.Size = New System.Drawing.Size(637, 292)
+ Me.GroupBox2.TabIndex = 1
+ Me.GroupBox2.TabStop = False
+ Me.GroupBox2.Text = "User Profilzuordnung"
+ '
+ 'Label2
+ '
+ Me.Label2.AutoSize = True
+ Me.Label2.Location = New System.Drawing.Point(363, 72)
+ Me.Label2.Name = "Label2"
+ Me.Label2.Size = New System.Drawing.Size(97, 13)
+ Me.Label2.TabIndex = 92
+ Me.Label2.Text = "User ohne Rechte:"
+ '
+ 'GridControlUsers2Menue
+ '
+ Me.GridControlUsers2Menue.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.GridControlUsers2Menue.DataSource = Me.TBWH_UserBindingSource
+ Me.GridControlUsers2Menue.Location = New System.Drawing.Point(366, 88)
+ Me.GridControlUsers2Menue.MainView = Me.GridViewlUsers2Menue
+ Me.GridControlUsers2Menue.Name = "GridControlUsers2Menue"
+ Me.GridControlUsers2Menue.ShowOnlyPredefinedDetails = True
+ Me.GridControlUsers2Menue.Size = New System.Drawing.Size(256, 198)
+ Me.GridControlUsers2Menue.TabIndex = 91
+ Me.GridControlUsers2Menue.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewlUsers2Menue})
+ '
+ 'TBWH_UserBindingSource
+ '
+ Me.TBWH_UserBindingSource.DataMember = "TBWH_User"
+ Me.TBWH_UserBindingSource.DataSource = Me.MyDataset
+ '
+ 'GridViewlUsers2Menue
+ '
+ Me.GridViewlUsers2Menue.Appearance.EvenRow.BackColor = System.Drawing.Color.Cyan
+ Me.GridViewlUsers2Menue.Appearance.EvenRow.Options.UseBackColor = True
+ Me.GridViewlUsers2Menue.Appearance.FocusedRow.BackColor = System.Drawing.Color.Fuchsia
+ Me.GridViewlUsers2Menue.Appearance.FocusedRow.Options.UseBackColor = True
+ Me.GridViewlUsers2Menue.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colSelect, Me.colSurname, Me.GridColumn2, Me.GridColumn3, Me.colID})
+ Me.GridViewlUsers2Menue.GridControl = Me.GridControlUsers2Menue
+ Me.GridViewlUsers2Menue.Name = "GridViewlUsers2Menue"
+ Me.GridViewlUsers2Menue.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False]
+ Me.GridViewlUsers2Menue.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False]
+ Me.GridViewlUsers2Menue.OptionsClipboard.CopyColumnHeaders = DevExpress.Utils.DefaultBoolean.[False]
+ Me.GridViewlUsers2Menue.OptionsSelection.EnableAppearanceFocusedCell = False
+ Me.GridViewlUsers2Menue.OptionsView.ColumnAutoWidth = False
+ Me.GridViewlUsers2Menue.OptionsView.EnableAppearanceEvenRow = True
+ Me.GridViewlUsers2Menue.OptionsView.ShowAutoFilterRow = True
+ Me.GridViewlUsers2Menue.OptionsView.ShowGroupPanel = False
+ '
+ 'colSelect
+ '
+ Me.colSelect.Caption = "Selection"
+ Me.colSelect.FieldName = "Select"
+ Me.colSelect.Name = "colSelect"
+ Me.colSelect.Visible = True
+ Me.colSelect.VisibleIndex = 0
+ Me.colSelect.Width = 54
+ '
+ 'colSurname
+ '
+ Me.colSurname.Caption = "Name"
+ Me.colSurname.FieldName = "Surname"
+ Me.colSurname.Name = "colSurname"
+ Me.colSurname.Visible = True
+ Me.colSurname.VisibleIndex = 1
+ '
+ 'GridColumn2
+ '
+ Me.GridColumn2.FieldName = "Username"
+ Me.GridColumn2.Name = "GridColumn2"
+ Me.GridColumn2.OptionsColumn.AllowEdit = False
+ Me.GridColumn2.Visible = True
+ Me.GridColumn2.VisibleIndex = 2
+ Me.GridColumn2.Width = 107
+ '
+ 'GridColumn3
+ '
+ Me.GridColumn3.FieldName = "Email"
+ Me.GridColumn3.Name = "GridColumn3"
+ Me.GridColumn3.OptionsColumn.AllowEdit = False
+ Me.GridColumn3.Visible = True
+ Me.GridColumn3.VisibleIndex = 3
+ Me.GridColumn3.Width = 102
+ '
+ 'colID
+ '
+ Me.colID.FieldName = "ID"
+ Me.colID.Name = "colID"
+ '
+ 'btndeleteUserConstructorRel
+ '
+ Me.btndeleteUserConstructorRel.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.btndeleteUserConstructorRel.Image = CType(resources.GetObject("btndeleteUserConstructorRel.Image"), System.Drawing.Image)
+ Me.btndeleteUserConstructorRel.ImageAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btndeleteUserConstructorRel.ImeMode = System.Windows.Forms.ImeMode.NoControl
+ Me.btndeleteUserConstructorRel.Location = New System.Drawing.Point(9, 263)
+ Me.btndeleteUserConstructorRel.Name = "btndeleteUserConstructorRel"
+ Me.btndeleteUserConstructorRel.Size = New System.Drawing.Size(173, 23)
+ Me.btndeleteUserConstructorRel.TabIndex = 60
+ Me.btndeleteUserConstructorRel.Text = "Lösche Userzuordnung"
+ Me.btndeleteUserConstructorRel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btndeleteUserConstructorRel.UseVisualStyleBackColor = True
+ '
+ 'btnAddUser2Profile
+ '
+ Me.btnAddUser2Profile.Image = CType(resources.GetObject("btnAddUser2Profile.Image"), System.Drawing.Image)
+ Me.btnAddUser2Profile.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btnAddUser2Profile.ImeMode = System.Windows.Forms.ImeMode.NoControl
+ Me.btnAddUser2Profile.Location = New System.Drawing.Point(366, 36)
+ Me.btnAddUser2Profile.Name = "btnAddUser2Profile"
+ Me.btnAddUser2Profile.Size = New System.Drawing.Size(256, 28)
+ Me.btnAddUser2Profile.TabIndex = 59
+ Me.btnAddUser2Profile.Text = "User zu ausgefügtem Profil hinzufügen"
+ Me.btnAddUser2Profile.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btnAddUser2Profile.UseVisualStyleBackColor = True
+ '
+ 'Label1
+ '
+ Me.Label1.AutoSize = True
+ Me.Label1.Location = New System.Drawing.Point(6, 20)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(98, 13)
+ Me.Label1.TabIndex = 21
+ Me.Label1.Text = "Zugeordnete User:"
+ '
+ 'GridControl2
+ '
+ Me.GridControl2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.GridControl2.DataSource = Me.VWUSER_PROFILEBindingSource
+ Me.GridControl2.Location = New System.Drawing.Point(9, 36)
+ Me.GridControl2.MainView = Me.GridViewProfileUser
+ Me.GridControl2.Name = "GridControl2"
+ Me.GridControl2.Size = New System.Drawing.Size(351, 221)
+ Me.GridControl2.TabIndex = 19
+ Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewProfileUser})
+ '
+ 'VWUSER_PROFILEBindingSource
+ '
+ Me.VWUSER_PROFILEBindingSource.DataMember = "VWUSER_PROFILE"
+ Me.VWUSER_PROFILEBindingSource.DataSource = Me.MyDataset
+ '
+ 'GridViewProfileUser
+ '
+ Me.GridViewProfileUser.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua
+ Me.GridViewProfileUser.Appearance.EvenRow.Options.UseBackColor = True
+ Me.GridViewProfileUser.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID1, Me.colUSERNAME, Me.colNAME1, Me.colPRENAME})
+ Me.GridViewProfileUser.GridControl = Me.GridControl2
+ Me.GridViewProfileUser.Name = "GridViewProfileUser"
+ Me.GridViewProfileUser.OptionsBehavior.Editable = False
+ Me.GridViewProfileUser.OptionsView.ColumnAutoWidth = False
+ Me.GridViewProfileUser.OptionsView.EnableAppearanceEvenRow = True
+ Me.GridViewProfileUser.OptionsView.ShowAutoFilterRow = True
+ Me.GridViewProfileUser.OptionsView.ShowDetailButtons = False
+ Me.GridViewProfileUser.OptionsView.ShowGroupPanel = False
+ Me.GridViewProfileUser.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True]
+ Me.GridViewProfileUser.OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.[True]
+ '
+ 'colGUID1
+ '
+ Me.colGUID1.Caption = "ID"
+ Me.colGUID1.FieldName = "GUID"
+ Me.colGUID1.Name = "colGUID1"
+ Me.colGUID1.Visible = True
+ Me.colGUID1.VisibleIndex = 0
+ Me.colGUID1.Width = 42
+ '
+ 'colUSERNAME
+ '
+ Me.colUSERNAME.Caption = "Username"
+ Me.colUSERNAME.FieldName = "USERNAME"
+ Me.colUSERNAME.Name = "colUSERNAME"
+ Me.colUSERNAME.Visible = True
+ Me.colUSERNAME.VisibleIndex = 1
+ Me.colUSERNAME.Width = 104
+ '
+ 'colNAME1
+ '
+ Me.colNAME1.Caption = "Name"
+ Me.colNAME1.FieldName = "NAME"
+ Me.colNAME1.Name = "colNAME1"
+ Me.colNAME1.Visible = True
+ Me.colNAME1.VisibleIndex = 2
+ Me.colNAME1.Width = 95
+ '
+ 'colPRENAME
+ '
+ Me.colPRENAME.Caption = "Vorname"
+ Me.colPRENAME.FieldName = "PRENAME"
+ Me.colPRENAME.Name = "colPRENAME"
+ Me.colPRENAME.Visible = True
+ Me.colPRENAME.VisibleIndex = 3
+ Me.colPRENAME.Width = 86
+ '
+ 'TBCBS_PROFILESTableAdapter
+ '
+ Me.TBCBS_PROFILESTableAdapter.ClearBeforeFill = True
+ '
+ 'TableAdapterManager
+ '
+ Me.TableAdapterManager.BackupDataSetBeforeUpdate = False
+ Me.TableAdapterManager.TBCBS_PROFILE_PROCESSTableAdapter = Nothing
+ Me.TableAdapterManager.TBCBS_PROFILESTableAdapter = Me.TBCBS_PROFILESTableAdapter
+ Me.TableAdapterManager.TBCBS_USER_PROFILETableAdapter = Nothing
+ Me.TableAdapterManager.UpdateOrder = DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete
+ '
+ 'StatusStrip1
+ '
+ Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.statuslabel})
+ Me.StatusStrip1.Location = New System.Drawing.Point(0, 708)
+ Me.StatusStrip1.Name = "StatusStrip1"
+ Me.StatusStrip1.Size = New System.Drawing.Size(1240, 22)
+ Me.StatusStrip1.TabIndex = 1
+ Me.StatusStrip1.Text = "StatusStrip1"
+ '
+ 'statuslabel
+ '
+ Me.statuslabel.Name = "statuslabel"
+ Me.statuslabel.Size = New System.Drawing.Size(0, 17)
+ '
+ 'OFDWindreamsuche
+ '
+ Me.OFDWindreamsuche.Filter = "windream-Suche|*.wdf|Alle Dateien|*.*"
+ Me.OFDWindreamsuche.RestoreDirectory = True
+ Me.OFDWindreamsuche.Title = "windream-Suche wählen"
+ '
+ 'VWUSER_PROFILETableAdapter
+ '
+ Me.VWUSER_PROFILETableAdapter.ClearBeforeFill = True
+ '
+ 'GroupBox3
+ '
+ Me.GroupBox3.Controls.Add(Me.PictureBox1)
+ Me.GroupBox3.Controls.Add(Me.chkRunwindowCheck)
+ Me.GroupBox3.Controls.Add(Me.txtProcessName)
+ Me.GroupBox3.Controls.Add(Me.txtPID)
+ Me.GroupBox3.Controls.Add(Me.Label4)
+ Me.GroupBox3.Controls.Add(Me.Label3)
+ Me.GroupBox3.Location = New System.Drawing.Point(12, 310)
+ Me.GroupBox3.Name = "GroupBox3"
+ Me.GroupBox3.Size = New System.Drawing.Size(606, 81)
+ Me.GroupBox3.TabIndex = 2
+ Me.GroupBox3.TabStop = False
+ Me.GroupBox3.Text = "Auswahl Fenster/Prozess:"
+ '
+ 'PictureBox1
+ '
+ Me.PictureBox1.Image = Global.DD_Clipboard_Searcher.My.Resources.Resources.Annotation_New
+ Me.PictureBox1.Location = New System.Drawing.Point(510, 28)
+ Me.PictureBox1.Name = "PictureBox1"
+ Me.PictureBox1.Size = New System.Drawing.Size(48, 40)
+ Me.PictureBox1.TabIndex = 7
+ Me.PictureBox1.TabStop = False
+ Me.PictureBox1.Visible = False
+ '
+ 'chkRunwindowCheck
+ '
+ Me.chkRunwindowCheck.AutoSize = True
+ Me.chkRunwindowCheck.Location = New System.Drawing.Point(6, 39)
+ Me.chkRunwindowCheck.Name = "chkRunwindowCheck"
+ Me.chkRunwindowCheck.Size = New System.Drawing.Size(173, 17)
+ Me.chkRunwindowCheck.TabIndex = 6
+ Me.chkRunwindowCheck.Text = "Starte Aktive-Fenster Auswahl"
+ Me.chkRunwindowCheck.UseVisualStyleBackColor = True
+ '
+ 'txtProcessName
+ '
+ Me.txtProcessName.Font = New System.Drawing.Font("Tahoma", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.txtProcessName.Location = New System.Drawing.Point(270, 37)
+ Me.txtProcessName.Name = "txtProcessName"
+ Me.txtProcessName.ReadOnly = True
+ Me.txtProcessName.Size = New System.Drawing.Size(229, 21)
+ Me.txtProcessName.TabIndex = 4
+ '
+ 'txtPID
+ '
+ Me.txtPID.Font = New System.Drawing.Font("Tahoma", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.txtPID.Location = New System.Drawing.Point(192, 37)
+ Me.txtPID.Name = "txtPID"
+ Me.txtPID.ReadOnly = True
+ Me.txtPID.Size = New System.Drawing.Size(59, 21)
+ Me.txtPID.TabIndex = 3
+ '
+ 'Label4
+ '
+ Me.Label4.AutoSize = True
+ Me.Label4.Location = New System.Drawing.Point(267, 21)
+ Me.Label4.Name = "Label4"
+ Me.Label4.Size = New System.Drawing.Size(78, 13)
+ Me.Label4.TabIndex = 1
+ Me.Label4.Text = "Prozess Name:"
+ '
+ 'Label3
+ '
+ Me.Label3.AutoSize = True
+ Me.Label3.Location = New System.Drawing.Point(192, 21)
+ Me.Label3.Name = "Label3"
+ Me.Label3.Size = New System.Drawing.Size(59, 13)
+ Me.Label3.TabIndex = 0
+ Me.Label3.Text = "ProzessID:"
+ '
+ 'TimerTest
+ '
+ Me.TimerTest.Interval = 5000
+ '
+ 'TBCBS_PROFILE_PROCESSBindingSource
+ '
+ Me.TBCBS_PROFILE_PROCESSBindingSource.DataMember = "TBCBS_PROFILE_PROCESS"
+ Me.TBCBS_PROFILE_PROCESSBindingSource.DataSource = Me.MyDataset
+ '
+ 'TBCBS_PROFILE_PROCESSTableAdapter
+ '
+ Me.TBCBS_PROFILE_PROCESSTableAdapter.ClearBeforeFill = True
+ '
+ 'GridControl3
+ '
+ Me.GridControl3.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
+ Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.GridControl3.DataSource = Me.TBCBS_PROFILE_PROCESSBindingSource
+ Me.GridControl3.Location = New System.Drawing.Point(6, 20)
+ Me.GridControl3.MainView = Me.GridViewProcessProfile
+ Me.GridControl3.Name = "GridControl3"
+ Me.GridControl3.Size = New System.Drawing.Size(341, 282)
+ Me.GridControl3.TabIndex = 20
+ Me.GridControl3.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridViewProcessProfile})
+ '
+ 'GridViewProcessProfile
+ '
+ Me.GridViewProcessProfile.Appearance.EvenRow.BackColor = System.Drawing.Color.Aqua
+ Me.GridViewProcessProfile.Appearance.EvenRow.Options.UseBackColor = True
+ Me.GridViewProcessProfile.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colGUID2, Me.colPROC_NAME, Me.colADDED_WHEN, Me.colADDED_WHO})
+ Me.GridViewProcessProfile.GridControl = Me.GridControl3
+ Me.GridViewProcessProfile.Name = "GridViewProcessProfile"
+ Me.GridViewProcessProfile.OptionsBehavior.Editable = False
+ Me.GridViewProcessProfile.OptionsView.ColumnAutoWidth = False
+ Me.GridViewProcessProfile.OptionsView.EnableAppearanceEvenRow = True
+ Me.GridViewProcessProfile.OptionsView.ShowAutoFilterRow = True
+ Me.GridViewProcessProfile.OptionsView.ShowDetailButtons = False
+ Me.GridViewProcessProfile.OptionsView.ShowGroupPanel = False
+ Me.GridViewProcessProfile.OptionsView.ShowHorizontalLines = DevExpress.Utils.DefaultBoolean.[True]
+ Me.GridViewProcessProfile.OptionsView.ShowVerticalLines = DevExpress.Utils.DefaultBoolean.[True]
+ '
+ 'colGUID2
+ '
+ Me.colGUID2.Caption = "ID"
+ Me.colGUID2.FieldName = "GUID"
+ Me.colGUID2.Name = "colGUID2"
+ Me.colGUID2.Visible = True
+ Me.colGUID2.VisibleIndex = 0
+ Me.colGUID2.Width = 43
+ '
+ 'colPROC_NAME
+ '
+ Me.colPROC_NAME.Caption = "Process Name"
+ Me.colPROC_NAME.FieldName = "PROC_NAME"
+ Me.colPROC_NAME.Name = "colPROC_NAME"
+ Me.colPROC_NAME.Visible = True
+ Me.colPROC_NAME.VisibleIndex = 1
+ Me.colPROC_NAME.Width = 104
+ '
+ 'colADDED_WHEN
+ '
+ Me.colADDED_WHEN.Caption = "Added when"
+ Me.colADDED_WHEN.FieldName = "ADDED_WHEN"
+ Me.colADDED_WHEN.Name = "colADDED_WHEN"
+ Me.colADDED_WHEN.Visible = True
+ Me.colADDED_WHEN.VisibleIndex = 3
+ '
+ 'colADDED_WHO
+ '
+ Me.colADDED_WHO.Caption = "Added who"
+ Me.colADDED_WHO.FieldName = "ADDED_WHO"
+ Me.colADDED_WHO.Name = "colADDED_WHO"
+ Me.colADDED_WHO.Visible = True
+ Me.colADDED_WHO.VisibleIndex = 2
+ Me.colADDED_WHO.Width = 84
+ '
+ 'GroupBox4
+ '
+ Me.GroupBox4.Controls.Add(Me.btndeleteProcessProfileLink)
+ Me.GroupBox4.Controls.Add(Me.btnLinkProcessPRofile)
+ Me.GroupBox4.Controls.Add(Me.GridControl3)
+ Me.GroupBox4.Location = New System.Drawing.Point(12, 397)
+ Me.GroupBox4.Name = "GroupBox4"
+ Me.GroupBox4.Size = New System.Drawing.Size(606, 308)
+ Me.GroupBox4.TabIndex = 21
+ Me.GroupBox4.TabStop = False
+ Me.GroupBox4.Text = "Aktuell zugeordnete Prozesse:"
+ '
+ 'btnLinkProcessPRofile
+ '
+ Me.btnLinkProcessPRofile.Image = CType(resources.GetObject("btnLinkProcessPRofile.Image"), System.Drawing.Image)
+ Me.btnLinkProcessPRofile.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btnLinkProcessPRofile.ImeMode = System.Windows.Forms.ImeMode.NoControl
+ Me.btnLinkProcessPRofile.Location = New System.Drawing.Point(353, 20)
+ Me.btnLinkProcessPRofile.Name = "btnLinkProcessPRofile"
+ Me.btnLinkProcessPRofile.Size = New System.Drawing.Size(205, 28)
+ Me.btnLinkProcessPRofile.TabIndex = 60
+ Me.btnLinkProcessPRofile.Text = "Prozess und Profil verknüpfen"
+ Me.btnLinkProcessPRofile.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btnLinkProcessPRofile.UseVisualStyleBackColor = True
+ '
+ 'btndeleteProcessProfileLink
+ '
+ Me.btndeleteProcessProfileLink.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
+ Me.btndeleteProcessProfileLink.Image = CType(resources.GetObject("btndeleteProcessProfileLink.Image"), System.Drawing.Image)
+ Me.btndeleteProcessProfileLink.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btndeleteProcessProfileLink.ImeMode = System.Windows.Forms.ImeMode.NoControl
+ Me.btndeleteProcessProfileLink.Location = New System.Drawing.Point(353, 54)
+ Me.btndeleteProcessProfileLink.Name = "btndeleteProcessProfileLink"
+ Me.btndeleteProcessProfileLink.Size = New System.Drawing.Size(205, 26)
+ Me.btndeleteProcessProfileLink.TabIndex = 61
+ Me.btndeleteProcessProfileLink.Text = "Lösche Zuordnung"
+ Me.btndeleteProcessProfileLink.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btndeleteProcessProfileLink.UseVisualStyleBackColor = True
+ '
+ 'frmAdministration
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(1240, 730)
+ Me.Controls.Add(Me.GroupBox4)
+ Me.Controls.Add(Me.GroupBox3)
+ Me.Controls.Add(Me.GroupBox2)
+ Me.Controls.Add(Me.GroupBox1)
+ Me.Controls.Add(Me.StatusStrip1)
+ Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
+ Me.Name = "frmAdministration"
+ Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
+ Me.Text = "Administration"
+ Me.GroupBox1.ResumeLayout(False)
+ Me.GroupBox1.PerformLayout()
+ CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.TBCBS_PROFILESBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridView1, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.TBCBS_PROFILESBindingNavigator, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.TBCBS_PROFILESBindingNavigator.ResumeLayout(False)
+ Me.TBCBS_PROFILESBindingNavigator.PerformLayout()
+ Me.GroupBox2.ResumeLayout(False)
+ Me.GroupBox2.PerformLayout()
+ CType(Me.GridControlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.TBWH_UserBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridViewlUsers2Menue, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridControl2, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.VWUSER_PROFILEBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridViewProfileUser, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.StatusStrip1.ResumeLayout(False)
+ Me.StatusStrip1.PerformLayout()
+ Me.GroupBox3.ResumeLayout(False)
+ Me.GroupBox3.PerformLayout()
+ CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.TBCBS_PROFILE_PROCESSBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridControl3, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.GridViewProcessProfile, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.GroupBox4.ResumeLayout(False)
+ Me.ResumeLayout(False)
+ Me.PerformLayout()
+
+ End Sub
+ Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
+ Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
+ Friend WithEvents MyDataset As DD_Clipboard_Searcher.MyDataset
+ Friend WithEvents TBCBS_PROFILESBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents TBCBS_PROFILESTableAdapter As DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILESTableAdapter
+ Friend WithEvents TableAdapterManager As DD_Clipboard_Searcher.MyDatasetTableAdapters.TableAdapterManager
+ Friend WithEvents TBCBS_PROFILESBindingNavigator As System.Windows.Forms.BindingNavigator
+ Friend WithEvents BindingNavigatorAddNewItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorCountItem As System.Windows.Forms.ToolStripLabel
+ Friend WithEvents BindingNavigatorDeleteItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorMoveFirstItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorMovePreviousItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorSeparator As System.Windows.Forms.ToolStripSeparator
+ Friend WithEvents BindingNavigatorPositionItem As System.Windows.Forms.ToolStripTextBox
+ Friend WithEvents BindingNavigatorSeparator1 As System.Windows.Forms.ToolStripSeparator
+ Friend WithEvents BindingNavigatorMoveNextItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorMoveLastItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents BindingNavigatorSeparator2 As System.Windows.Forms.ToolStripSeparator
+ Friend WithEvents TBCBS_PROFILESBindingNavigatorSaveItem As System.Windows.Forms.ToolStripButton
+ Friend WithEvents GUIDTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents NAMETextBox As System.Windows.Forms.TextBox
+ Friend WithEvents COMMENTTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents WD_SEARCHTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents REGEX_EXPRESSIONTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents ADDED_WHOTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents ADDED_WHENTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents CHANGED_WHOTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents CHANGED_WHENTextBox As System.Windows.Forms.TextBox
+ Friend WithEvents GridControl1 As DevExpress.XtraGrid.GridControl
+ Friend WithEvents GridView1 As DevExpress.XtraGrid.Views.Grid.GridView
+ Friend WithEvents colGUID As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colNAME As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip
+ Friend WithEvents statuslabel As System.Windows.Forms.ToolStripStatusLabel
+ Friend WithEvents btnaddSearch As System.Windows.Forms.Button
+ Friend WithEvents OFDWindreamsuche As System.Windows.Forms.OpenFileDialog
+ Friend WithEvents GridControl2 As DevExpress.XtraGrid.GridControl
+ Friend WithEvents GridViewProfileUser As DevExpress.XtraGrid.Views.Grid.GridView
+ Friend WithEvents VWUSER_PROFILEBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents VWUSER_PROFILETableAdapter As DD_Clipboard_Searcher.MyDatasetTableAdapters.VWUSER_PROFILETableAdapter
+ Friend WithEvents Label1 As System.Windows.Forms.Label
+ Friend WithEvents colGUID1 As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colUSERNAME As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colNAME1 As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colPRENAME As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents Label2 As System.Windows.Forms.Label
+ Friend WithEvents GridControlUsers2Menue As DevExpress.XtraGrid.GridControl
+ Friend WithEvents GridViewlUsers2Menue As DevExpress.XtraGrid.Views.Grid.GridView
+ Friend WithEvents colSelect As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colSurname As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents GridColumn2 As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colID As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents btndeleteUserConstructorRel As System.Windows.Forms.Button
+ Friend WithEvents btnAddUser2Profile As System.Windows.Forms.Button
+ Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox
+ Friend WithEvents txtProcessName As System.Windows.Forms.TextBox
+ Friend WithEvents txtPID As System.Windows.Forms.TextBox
+ Friend WithEvents Label4 As System.Windows.Forms.Label
+ Friend WithEvents Label3 As System.Windows.Forms.Label
+ Friend WithEvents chkRunwindowCheck As System.Windows.Forms.CheckBox
+ Friend WithEvents TimerTest As System.Windows.Forms.Timer
+ Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox
+ Friend WithEvents TBWH_UserBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents TBCBS_PROFILE_PROCESSBindingSource As System.Windows.Forms.BindingSource
+ Friend WithEvents TBCBS_PROFILE_PROCESSTableAdapter As DD_Clipboard_Searcher.MyDatasetTableAdapters.TBCBS_PROFILE_PROCESSTableAdapter
+ Friend WithEvents GridControl3 As DevExpress.XtraGrid.GridControl
+ Friend WithEvents GridViewProcessProfile As DevExpress.XtraGrid.Views.Grid.GridView
+ Friend WithEvents colGUID2 As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colPROC_NAME As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colADDED_WHEN As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents colADDED_WHO As DevExpress.XtraGrid.Columns.GridColumn
+ Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox
+ Friend WithEvents btnLinkProcessPRofile As System.Windows.Forms.Button
+ Friend WithEvents btndeleteProcessProfileLink As System.Windows.Forms.Button
+End Class
diff --git a/DD_Clipboard_Searcher/frmAdministration.resx b/DD_Clipboard_Searcher/frmAdministration.resx
new file mode 100644
index 0000000..6a9c8b6
--- /dev/null
+++ b/DD_Clipboard_Searcher/frmAdministration.resx
@@ -0,0 +1,376 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ False
+
+
+ 127, 17
+
+
+ 17, 17
+
+
+ 738, 17
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
+ pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
+ Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
+ /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
+ zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/
+ IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E
+ rkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
+ wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
+ v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
+ UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
+ Iu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPu
+ lf8gBXgVDULAwAAA8HbAq6XlmnAAAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
+ 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
+ Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
+ 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
+ n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
+ N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
+ oAc0QjgAAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
+ h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
+ twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
+ kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
+ WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9
+ 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
+ DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
+ rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
+ i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
+ 86CNhdrsX9a/uQZTPhQl4rMY4OLofbl3aX7I8uwPC7y/g1YdjyVJuEvT8e1tfwUYteHUxCCfHChDeHmG
+ QQvokjlOU+PbWA0x3pZnILVVI3uvQyHsbiLnqnGmRCF1NYD8pDhpRxOH7HQoAKZGkFKjceszQbpSrumX
+ bO+G80MFwKUTxgfgcO/b8D9IpXoFiiMDHIQm0skAAAAASUVORK5CYII=
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
+ dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
+
+
+
+ 736, 56
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
+ dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd
+ tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8
+ PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI
+ vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm
+ RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2
+ yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E
+ A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y
+ Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu
+ YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI
+ nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y
+ todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ
+ RU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
+ JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACO0lE
+ QVRIS7WSS28SYRhGiSsTly79NcaoiGAbiHItvWFry8Zf4KJUeoEKchEYikiqFXcmxkZTE6Ooce/CVXdu
+ tBaBwnQYZubpOzMOYPwSazNdnEzyzJdzMhcLgBOFOZoJczQT5mgmzNHgS9Ayu+20YCd0Os66fxSYo4oh
+ l1b9aoAm9rl/wRwNeWfJh3rUa27AkLeiPuwuutFY8ZkXMOT1Ra8m31v2oBkPmBMw5HsRjy5f8uBXzIfm
+ vQC+hc8ei++3z8X/kO8uuPHzrhv1ZW9f3kqNoZObgLA+DfHRTUiPb0HenINSnQeehTWUahjy03lIT+bQ
+ q8ygW5pCd2tNDQzkPxZu9OWNmF+T76eDA3n5t5xEqlypUmRzBvLGFKRyAL2iB2LWBSFhB79qhfA6qwdq
+ 10keIXmU5Cskj5M8ocv5/CSEUghiZVaXb4SgVIJQyh4oRRfk/AikrB29lA3dhBUHscv0513EfuQC+K30
+ 4Am+Bk8N5MkA2ulx8IVpXf5wEtK6HzLngkJCJe8grkHOOUjuILmd5DaSW0l+CS2SN+6cR+dFSg8Y30CN
+ NJNjaGcnwOfGIWTdEDOjkN8XoNSIDxyUj0W6qnCQaxykdwVIb/MQ3+TQ3X4A4VUG/Ms0ye+j/Tw5CAxH
+ OgknDtZsEJNXIGXsmkw9eEz0v2g4shM6Q499VXt8mV4FPhW1w8Pn/oe/BiMCbhRKYcT8gEo/UnIC9N5N
+ D6j0I59LJxNQMSLqx2LdPwrM0UyYo5kwR/OA5RDpc3VgpHUOZwAAAABJRU5ErkJggg==
+
+
+
+ 180, 56
+
+
+ 349, 17
+
+
+ 565, 17
+
+
+ 976, 17
+
+
+ 17, 56
+
+
+ 408, 56
+
+
+ 631, 56
+
+
+ 930, 56
+
+
+ 1201, 56
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m
+ dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJpSURBVDhPpZP7S1NhGMf9W/SHKEGiGyFhFBTmvMyd
+ tTa3eTvL9LjFIpam7AzTDGoYuvCHcJbaVSt/yTSxUV4ycnYdWh4rL+3URq3pObumfNsmbS5HEL3weeE8
+ PJ/vy3nOeZMA/BcbCgsaTco8Van/QJUzsyqSm1GVcO9JJTNFyvW2UmnKn/1xD4tqDfGJotjvpib4RywI
+ vLUiMDEK/n43FrRleF1IsC+UQmK9EyfPVVD88t1urM6+Q3DwHoJdzQiaL+Dn7TasjA/CUauFVZ7NP5dm
+ RkMi27xanRyS7dzNLqwyNgQvn4O72YClphr4LxkQaKHhN56C/8EtLB4nMX7kgH1Msi85GhCSaWe9Hiu2
+ yciJPhMN13kdvA3qOLjTJPy91/AqLwPD4gw6GvCROsZ4eq8j2GOG21iFb0XihCxXkeCb6uAwVOMxkc5E
+ A5gKlTfwsBdBkwHus9pQKfFyyHLgogqxZG6FJW+XN1RaC5ghi7y+ng74G7XwnimPNCda4QBnmQJLba0Y
+ Em6LBUyXKhiXsQ6+ZhrcSWWkMSHyPLjra7FQq8OgIC32CrZiKc1IBPD2dMKtksBVJtogs9JssAUieLqu
+ YFS4AwNZW2JDfFMkTn5ZQtgXK0vgudMRGZhTIVwTZblgJSFZIgTf2Y6pYnFYtvcJNsc+Y5jJghxiQnaI
+ nzuqgOdGB3400nCQcnxRyuBq0IO/2o5pZT76s1L5kBz/I/3mmfQg8fTwftYq2oOvNTq4Wi5G+Fx9Ak9y
+ todldr0cJi4gzIh4b8qwMF1vIXYzj/J3ckOCrdxAbhrTn52q78vc9PfL9O8g6Rcd0s65aUjWSwAAAABJ
+ RU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6
+ JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACO0lE
+ QVRIS7WSS28SYRhGiSsTly79NcaoiGAbiHItvWFry8Zf4KJUeoEKchEYikiqFXcmxkZTE6Ooce/CVXdu
+ tBaBwnQYZubpOzMOYPwSazNdnEzyzJdzMhcLgBOFOZoJczQT5mgmzNHgS9Ayu+20YCd0Os66fxSYo4oh
+ l1b9aoAm9rl/wRwNeWfJh3rUa27AkLeiPuwuutFY8ZkXMOT1Ra8m31v2oBkPmBMw5HsRjy5f8uBXzIfm
+ vQC+hc8ei++3z8X/kO8uuPHzrhv1ZW9f3kqNoZObgLA+DfHRTUiPb0HenINSnQeehTWUahjy03lIT+bQ
+ q8ygW5pCd2tNDQzkPxZu9OWNmF+T76eDA3n5t5xEqlypUmRzBvLGFKRyAL2iB2LWBSFhB79qhfA6qwdq
+ 10keIXmU5Cskj5M8ocv5/CSEUghiZVaXb4SgVIJQyh4oRRfk/AikrB29lA3dhBUHscv0513EfuQC+K30
+ 4Am+Bk8N5MkA2ulx8IVpXf5wEtK6HzLngkJCJe8grkHOOUjuILmd5DaSW0l+CS2SN+6cR+dFSg8Y30CN
+ NJNjaGcnwOfGIWTdEDOjkN8XoNSIDxyUj0W6qnCQaxykdwVIb/MQ3+TQ3X4A4VUG/Ms0ye+j/Tw5CAxH
+ OgknDtZsEJNXIGXsmkw9eEz0v2g4shM6Q499VXt8mV4FPhW1w8Pn/oe/BiMCbhRKYcT8gEo/UnIC9N5N
+ D6j0I59LJxNQMSLqx2LdPwrM0UyYo5kwR/OA5RDpc3VgpHUOZwAAAABJRU5ErkJggg==
+
+
+
+
+ AAABAAMAEBAQAAEABAAoAQAANgAAABAQAAABAAgAaAUAAF4BAAAQEAAAAQAgAGgEAADGBgAAKAAAABAA
+ AAAgAAAAAQAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA
+ AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAP//////AAAA93d3d38AAAD3////
+ fwAAAPf///9/////9/d3d3d/93f/9///f3/3f3f3d3d/f/f3d393d39//3d3d////38Pd3d3f3d3fwD3
+ d3d/93d/AA93d/d/iI8AAPd/d38AAAAAD/d38AAAAAAA938AAAAAAAAP8AAAAPADAADwAwAA8AMAAPAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAA4AAAAPAPAAD4HwAA/D8AAP5/AAAoAAAAEAAAACAA
+ AAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAEJCQgBkZGQAbm1uAIaGhgCQj48AmpmZAMnJ
+ yQDg4OAA6urqAPHv8ADy8fEA9vb2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAMDAwMDAwMDAwMAAAAAAAADAEBAQEB
+ AQEBDAAAAAAAAAwBCgoKCgoKAQwAAAAAAAAMAQoKCgoKCgEMDAwMDAwMDAIKAwEBAQEBAQEMDAEBAgkM
+ DAYKCgoKAwoBDAwBAgkEAgkCAQEBAQMKAQwMAgkEAQECCAIBAQEDCgEMDAwEAQEBAQIJDAoKCgoBDAAM
+ BAEBAQEBAgkFAwMDAQwAAAwEAQEBAQIJCQIBAQEMAAAADAQBAQIJBAIIBwcHDAAAAAAMBAIJBAECCQAA
+ AAAAAAAAAAwJBAECCQAAAAAAAAAAAAAADAQCCQAAAAAAAAAAAAAAAAAMDAAAAAAAAADwAwAA8AMAAPAD
+ AADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAwAAAAOAAAADwDwAA+B8AAPw/AAD+fwAAKAAAABAA
+ AAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vb/9vb2//b2
+ 9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2/0JC
+ Qv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/9vb2/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2
+ 9v9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//b29v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD29vb/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/29vb/9vb2//b29v/29vb/9vb2//b2
+ 9v/29vb/9vb2/2RkZP/x7/D/bm1u/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv/29vb/9vb2/0JC
+ Qv9CQkL/ZGRk/+vr6//29vb/8/Ly/5qZmf/x7/D/8e/w//Hv8P/x7/D/bm1u//Hv8P9CQkL/9vb2//b2
+ 9v9CQkL/ZGRk/+vr6/+Ghob/ZGRk/+vr6/9kZGT/QkJC/0JCQv9CQkL/QkJC/25tbv/x7/D/QkJC//b2
+ 9v/29vb/ZGRk/+vr6/+Ghob/QkJC/0JCQv9kZGT/4ODg/2RkZP9CQkL/QkJC/0JCQv9ubW7/8e/w/0JC
+ Qv/29vb/9vb27/b29v+Ghob/QkJC/0JCQv9CQkL/QkJC/2RkZP/q6ur/8vDx//Hv8P/x7/D/8e/w//Hv
+ 8P9CQkL/9vb2//b29jD29vbvhoaG/0JCQv9CQkL/QkJC/0JCQv9CQkL/ZGRk/+rq6v+Qj4//bm1u/25t
+ bv9ubW7/QkJC//b29v8AAAAA9vb2MPb29u+Ghob/QkJC/0JCQv9CQkL/QkJC/2RkZP/r6+v/6+vr/2Rk
+ ZP9CQkL/QkJC/0JCQv/29vb/AAAAAAAAAAD29vYw9vb274aGhv9CQkL/QkJC/2RkZP/r6+v/hoaG/2Rk
+ ZP/g4OD/ycnJ/8nJyf/Jycn/9vb2/wAAAAAAAAAAAAAAAPb29jD29vbvhoaG/2RkZP/r6+v/hoaG/0JC
+ Qv9kZGT/6urq7/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9vb2MPb29u/r6+v/hoaG/0JC
+ Qv9kZGT/6urq7/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29vYw9vb274aG
+ hv9kZGT/6urq7/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPb2
+ 9jD29vbv9vb27/b29jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAwAA8AMAAPADAADwAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAgAAAAMAAAADgBwAA8A8AAPgfAAD8PwAA
+
+
+
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/frmAdministration.vb b/DD_Clipboard_Searcher/frmAdministration.vb
new file mode 100644
index 0000000..2ba6455
--- /dev/null
+++ b/DD_Clipboard_Searcher/frmAdministration.vb
@@ -0,0 +1,222 @@
+Imports DD_LIB_Standards
+Public Class frmAdministration
+ Dim PID As Integer
+ Private Sub TBCBS_PROFILESBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TBCBS_PROFILESBindingNavigatorSaveItem.Click
+ Save_Profile()
+
+ Me.TableAdapterManager.UpdateAll(Me.MyDataset)
+
+ End Sub
+ Sub Load_Profiles()
+ Try
+ Me.TBCBS_PROFILESTableAdapter.Connection.ConnectionString = MyConnectionString
+ Me.TBCBS_PROFILESTableAdapter.Fill(Me.MyDataset.TBCBS_PROFILES)
+ Catch ex As Exception
+ MsgBox("Unexpected Error in Load Profiles: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+ Sub Save_Profile()
+ Try
+ Me.TBCBS_PROFILESBindingSource.EndEdit()
+ If Not IsNothing(MyDataset.TBCBS_PROFILES.GetChanges) Then
+ Me.CHANGED_WHOTextBox.Text = Environment.UserName
+ Me.TBCBS_PROFILESBindingSource.EndEdit()
+ Me.TBCBS_PROFILESTableAdapter.Update(MyDataset.TBCBS_PROFILES)
+ Status_Changed("Profil gespeichert - " & Now.ToString, Color.Yellow)
+ Else
+ Status_Changed("Keine Änderung - " & Now.ToString, Color.Transparent)
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected Error in Save Profile: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+ Private Sub frmAdministration_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ Load_Profiles()
+ End Sub
+ Sub Status_Changed(text As String, col As System.Drawing.Color)
+ statuslabel.Text = text
+ statuslabel.BackColor = col
+ End Sub
+
+ Private Sub TBCBS_PROFILESBindingSource_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles TBCBS_PROFILESBindingSource.AddingNew
+ MyDataset.TBCBS_PROFILES.ADDED_WHOColumn.DefaultValue = Environment.UserName
+ End Sub
+
+ Private Sub btnaddSearch_Click(sender As Object, e As EventArgs) Handles btnaddSearch.Click
+ If Not Me.WD_SEARCHTextBox.Text = "" Then
+ Me.OFDWindreamsuche.FileName = Me.WD_SEARCHTextBox.Text
+ End If
+
+ If Me.OFDWindreamsuche.ShowDialog = Windows.Forms.DialogResult.OK Then
+ Me.WD_SEARCHTextBox.Text = Me.OFDWindreamsuche.FileName
+ End If
+ End Sub
+
+ Private Sub GUIDTextBox_TextChanged(sender As Object, e As EventArgs) Handles GUIDTextBox.TextChanged
+ Refresh_Profile_user()
+ Refresh_Free_Users()
+ Load_Profile_Process()
+ End Sub
+ Sub Refresh_Profile_user()
+ Try
+ Try
+ Dim ID = CInt(GUIDTextBox.Text)
+ Catch ex As Exception
+ Exit Sub
+ End Try
+ Me.VWUSER_PROFILETableAdapter.Connection.ConnectionString = MyConnectionString
+ Me.VWUSER_PROFILETableAdapter.Fill(Me.MyDataset.VWUSER_PROFILE, GUIDTextBox.Text)
+ Catch ex As Exception
+ MsgBox("Unexpected Error in Refresh Profile User: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+
+ End Sub
+
+ Private Sub btnAddUser2Profile_Click(sender As Object, e As EventArgs) Handles btnAddUser2Profile.Click
+ Try
+ Try
+ Dim i As Integer = CInt(GUIDTextBox.Text)
+ Catch ex As Exception
+ Exit Sub
+ End Try
+ For Each row As DataRow In MyDataset.TBWH_User.Rows
+ If row.Item(0) = CBool(True) Then
+ Dim insert = String.Format("INSERT INTO TBCBS_USER_PROFILE (PROFILE_ID,USER_ID) VALUES ({0},{1})", GUIDTextBox.Text, row.Item(5))
+ If clsDatabase.Execute_non_Query(insert) = False Then
+ MsgBox("Could not insert the User-Definition....Check the logfile!", MsgBoxStyle.Exclamation)
+ End If
+ End If
+ Next
+ For Each row As DataRow In MyDataset.TBWH_User.Rows
+ row.Item(0) = CBool(False)
+ Next
+ Refresh_Free_Users()
+ Refresh_Profile_user()
+ Catch ex As Exception
+ MsgBox("Unexpected Error while adding user-rights: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+ Sub Refresh_Free_Users()
+ Try
+ Dim ID = CInt(GUIDTextBox.Text)
+ Catch ex As Exception
+ Exit Sub
+ End Try
+ Dim Sql = String.Format("SELECT * FROM TBDD_USER WHERE MODULE_DDCBSEARCHER = 1 AND GUID NOT IN (SELECT USER_ID FROM TBCBS_USER_PROFILE WHERE PROFILE_ID = {0}) ORDER BY USERNAME", GUIDTextBox.Text)
+ Dim DT_USER = clsDatabase.Return_Datatable(Sql)
+ Try
+ MyDataset.TBWH_User.Clear()
+
+ For Each row As DataRow In DT_USER.Rows
+ Dim newUserRow As MyDataset.TBWH_UserRow
+ newUserRow = MyDataset.TBWH_User.NewTBWH_UserRow
+ newUserRow.Username = row.Item("USERNAME")
+ newUserRow.Surname = row.Item("NAME")
+ newUserRow.Prename = row.Item("PRENAME")
+ Try
+ newUserRow.Email = row.Item("EMAIL")
+ Catch ex As Exception
+ newUserRow.Email = ""
+ End Try
+
+ newUserRow.ID = row.Item("GUID")
+ MyDataset.TBWH_User.Rows.Add(newUserRow)
+ ' chklbxUserForGroup.Items.Add(New MyListBoxItem() With {.Text = row.Item(1), .ExtraData = row.Item(0)})
+ Next
+ Catch ex As Exception
+ MsgBox("Unexpected Error in Refresh_Free_Users: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+
+ End Sub
+
+ Private Sub btndeleteUserConstructorRel_Click(sender As Object, e As EventArgs) Handles btndeleteUserConstructorRel.Click
+ Try
+ Dim ID = GridViewProfileUser.GetFocusedRowCellValue(GridViewProfileUser.Columns("GUID"))
+ Try
+ Dim I As Integer = CInt(ID)
+ Catch ex As Exception
+ Exit Sub
+ End Try
+ Dim del = String.Format("DELETE FROM TBCBS_USER_PROFILE WHERE GUID = {0}", ID)
+ If clsDatabase.Execute_non_Query(del) = True Then
+ Refresh_Profile_user()
+ Refresh_Free_Users()
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected Error in deleting ProfileUserRelation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+
+ Private Sub chkRunwindowCheck_CheckedChanged(sender As Object, e As EventArgs) Handles chkRunwindowCheck.CheckedChanged
+ If chkRunwindowCheck.Checked Then
+ Me.Cursor = Cursors.WaitCursor
+ txtPID.Text = ""
+ txtProcessName.Text = ""
+ TimerTest.Start()
+ chkRunwindowCheck.Text = "Stoppe Auswertung"
+ Status_Changed("Auswertung von aktivem Fenster läuft! Alle 5 Sekunden Prüfung! - Wechseln Sie durch die aktiven Anwendungen!", Color.Orange)
+ Else
+ Me.Cursor = Cursors.Default
+ TimerTest.Stop()
+ chkRunwindowCheck.Text = "Starte Aktive-Fenster Auswahl"
+ Status_Changed("", Color.Transparent)
+ End If
+ End Sub
+
+ Private Sub TimerTest_Tick(sender As Object, e As EventArgs) Handles TimerTest.Tick
+ clsWINDOWSApi.Get_ForegroundWindow_Info()
+ If PID <> PROC_PID Then
+ PictureBox1.Visible = True
+ PID = PROC_PID
+ txtPID.Text = PROC_PID
+ txtProcessName.Text = PROC_Name
+ Else
+ PictureBox1.Visible = False
+ End If
+ End Sub
+
+ Private Sub GroupBox2_Enter(sender As Object, e As EventArgs) Handles GroupBox2.Enter
+
+ End Sub
+
+ Private Sub Load_Profile_Process()
+ Try
+ Me.TBCBS_PROFILE_PROCESSTableAdapter.Connection.ConnectionString = MyConnectionString
+ Me.TBCBS_PROFILE_PROCESSTableAdapter.Fill(Me.MyDataset.TBCBS_PROFILE_PROCESS, GUIDTextBox.Text)
+ Catch ex As System.Exception
+ System.Windows.Forms.MessageBox.Show(ex.Message)
+ End Try
+
+ End Sub
+
+ Private Sub btnLinkProcessPRofile_Click(sender As Object, e As EventArgs) Handles btnLinkProcessPRofile.Click
+ Try
+ If txtProcessName.Text <> "" Then
+ Dim insert = String.Format("INSERT INTO TBCBS_PROFILE_PROCESS (PROFILE_ID,PROC_NAME,ADDED_WHO) VALUES ({0},'{1}','{2}')", GUIDTextBox.Text, txtProcessName.Text, Environment.UserName)
+ If clsDatabase.Execute_non_Query(insert) = False Then
+ MsgBox("Could not insert the Process-Profile-Link....Check the logfile!", MsgBoxStyle.Exclamation)
+ End If
+ End If
+ Load_Profile_Process
+ Catch ex As Exception
+ MsgBox("Unexpected Error while adding Process-Profile-link: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+
+ Private Sub btndeleteProcessProfileLink_Click(sender As Object, e As EventArgs) Handles btndeleteProcessProfileLink.Click
+ Try
+ Dim ID = GridViewProcessProfile.GetFocusedRowCellValue(GridViewProcessProfile.Columns("GUID"))
+ Try
+ Dim I As Integer = CInt(ID)
+ Catch ex As Exception
+ Exit Sub
+ End Try
+ Dim del = String.Format("DELETE FROM TBCBS_PROFILE_PROCESS WHERE GUID = {0}", ID)
+ If clsDatabase.Execute_non_Query(del) = True Then
+ Load_Profile_Process
+ End If
+ Catch ex As Exception
+ MsgBox("Unexpected Error in deleting ProfileProcess-Relation: " & vbNewLine & ex.Message, MsgBoxStyle.Critical)
+ End Try
+ End Sub
+End Class
\ No newline at end of file
diff --git a/DD_Clipboard_Searcher/frmMain.Designer.vb b/DD_Clipboard_Searcher/frmMain.Designer.vb
index c7a1f9c..f46eb4b 100644
--- a/DD_Clipboard_Searcher/frmMain.Designer.vb
+++ b/DD_Clipboard_Searcher/frmMain.Designer.vb
@@ -26,10 +26,14 @@ Partial Class frmMain
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain))
Me.NotifyIcon1 = New System.Windows.Forms.NotifyIcon(Me.components)
Me.cmstrpNotifyIcon = New System.Windows.Forms.ContextMenuStrip(Me.components)
- Me.tsmiChangeState = New System.Windows.Forms.ToolStripMenuItem()
+ Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
+ Me.btnAdminConfig = New System.Windows.Forms.Button()
+ Me.tslblUser = New System.Windows.Forms.ToolStripStatusLabel()
Me.btnUserConfig = New System.Windows.Forms.Button()
- Me.TimerTest = New System.Windows.Forms.Timer(Me.components)
+ Me.tsmiChangeState = New System.Windows.Forms.ToolStripMenuItem()
+ Me.TimerClose = New System.Windows.Forms.Timer(Me.components)
Me.cmstrpNotifyIcon.SuspendLayout()
+ Me.StatusStrip1.SuspendLayout()
Me.SuspendLayout()
'
'NotifyIcon1
@@ -48,6 +52,46 @@ Partial Class frmMain
Me.cmstrpNotifyIcon.Name = "cmstrpNotifyIcon"
Me.cmstrpNotifyIcon.Size = New System.Drawing.Size(250, 26)
'
+ 'StatusStrip1
+ '
+ Me.StatusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tslblUser})
+ Me.StatusStrip1.Location = New System.Drawing.Point(0, 54)
+ Me.StatusStrip1.Name = "StatusStrip1"
+ Me.StatusStrip1.Size = New System.Drawing.Size(337, 22)
+ Me.StatusStrip1.TabIndex = 3
+ Me.StatusStrip1.Text = "StatusStrip1"
+ '
+ 'btnAdminConfig
+ '
+ Me.btnAdminConfig.Image = CType(resources.GetObject("btnAdminConfig.Image"), System.Drawing.Image)
+ Me.btnAdminConfig.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btnAdminConfig.Location = New System.Drawing.Point(169, 12)
+ Me.btnAdminConfig.Name = "btnAdminConfig"
+ Me.btnAdminConfig.Size = New System.Drawing.Size(151, 29)
+ Me.btnAdminConfig.TabIndex = 6
+ Me.btnAdminConfig.Text = "Admin Einstellungen"
+ Me.btnAdminConfig.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btnAdminConfig.UseVisualStyleBackColor = True
+ Me.btnAdminConfig.Visible = False
+ '
+ 'tslblUser
+ '
+ Me.tslblUser.Image = CType(resources.GetObject("tslblUser.Image"), System.Drawing.Image)
+ Me.tslblUser.Name = "tslblUser"
+ Me.tslblUser.Size = New System.Drawing.Size(16, 17)
+ '
+ 'btnUserConfig
+ '
+ Me.btnUserConfig.Image = CType(resources.GetObject("btnUserConfig.Image"), System.Drawing.Image)
+ Me.btnUserConfig.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
+ Me.btnUserConfig.Location = New System.Drawing.Point(12, 12)
+ Me.btnUserConfig.Name = "btnUserConfig"
+ Me.btnUserConfig.Size = New System.Drawing.Size(151, 29)
+ Me.btnUserConfig.TabIndex = 2
+ Me.btnUserConfig.Text = "Grundeinstellungen User"
+ Me.btnUserConfig.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.btnUserConfig.UseVisualStyleBackColor = True
+ '
'tsmiChangeState
'
Me.tsmiChangeState.Image = Global.DD_Clipboard_Searcher.My.Resources.Resources.StatusAnnotations_Stop_16xLG
@@ -56,43 +100,40 @@ Partial Class frmMain
Me.tsmiChangeState.Tag = "stop"
Me.tsmiChangeState.Text = "Überwachung Clipboard stoppen"
'
- 'btnUserConfig
+ 'TimerClose
'
- Me.btnUserConfig.Image = CType(resources.GetObject("btnUserConfig.Image"), System.Drawing.Image)
- Me.btnUserConfig.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
- Me.btnUserConfig.Location = New System.Drawing.Point(582, 12)
- Me.btnUserConfig.Name = "btnUserConfig"
- Me.btnUserConfig.Size = New System.Drawing.Size(151, 29)
- Me.btnUserConfig.TabIndex = 2
- Me.btnUserConfig.Text = "Grundeinstellungen User"
- Me.btnUserConfig.TextAlign = System.Drawing.ContentAlignment.MiddleRight
- Me.btnUserConfig.UseVisualStyleBackColor = True
- '
- 'TimerTest
- '
- Me.TimerTest.Interval = 10000
+ Me.TimerClose.Interval = 10000
'
'frmMain
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
- Me.ClientSize = New System.Drawing.Size(735, 380)
+ Me.ClientSize = New System.Drawing.Size(337, 76)
+ Me.Controls.Add(Me.btnAdminConfig)
+ Me.Controls.Add(Me.StatusStrip1)
Me.Controls.Add(Me.btnUserConfig)
Me.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.KeyPreview = True
Me.MaximizeBox = False
+ Me.MinimizeBox = False
Me.Name = "frmMain"
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
- Me.Text = "Form1"
+ Me.Text = "Clipboard Watcher for windream"
Me.cmstrpNotifyIcon.ResumeLayout(False)
+ Me.StatusStrip1.ResumeLayout(False)
+ Me.StatusStrip1.PerformLayout()
Me.ResumeLayout(False)
+ Me.PerformLayout()
End Sub
Friend WithEvents btnUserConfig As System.Windows.Forms.Button
Friend WithEvents NotifyIcon1 As System.Windows.Forms.NotifyIcon
Friend WithEvents cmstrpNotifyIcon As System.Windows.Forms.ContextMenuStrip
Friend WithEvents tsmiChangeState As System.Windows.Forms.ToolStripMenuItem
- Friend WithEvents TimerTest As System.Windows.Forms.Timer
+ Friend WithEvents StatusStrip1 As System.Windows.Forms.StatusStrip
+ Friend WithEvents tslblUser As System.Windows.Forms.ToolStripStatusLabel
+ Friend WithEvents btnAdminConfig As System.Windows.Forms.Button
+ Friend WithEvents TimerClose As System.Windows.Forms.Timer
End Class
diff --git a/DD_Clipboard_Searcher/frmMain.resx b/DD_Clipboard_Searcher/frmMain.resx
index 412a196..ff250c0 100644
--- a/DD_Clipboard_Searcher/frmMain.resx
+++ b/DD_Clipboard_Searcher/frmMain.resx
@@ -174,6 +174,30 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AAD//wAAwQMAAMAB
AACAAQAAgAEAAIABAACAAQAA/gEAAP8DAAD//wAA//8AAP//AAD//wAA
+
+
+
+ 383, 17
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ xAAADsQBlSsOGwAAASJJREFUWEftk8sNgzAQRFMKJVADXdAQbdAJ1SS5cuPqeKydaNlMhJSPiVBWehIa
+ 22/XkJxSSrsiw5rIsCYyrIkMiaplWZrMmJkzycAzssa2rUq5iQxJrNygtWZsHMFaa9vvpdxEhsRXFuPm
+ pfk0Tanv+9R1XQHPyLBme1ZvQrmJDImvLMUrLo3YOOKGGO1YKeUmMiS+srTc3t88gjUbYLZjpZSbyJD4
+ MrFs7OE+O1ZKuYkMia+fGWDPT7D7j7D+39CEbxO9HhkSJXuF6PXIkFDgvzMYhuGhCbK4j2vR65EhoSCK
+ gR9CNQdcj16PDAkFSg7Q+Flz8PUBtjj+AJfztaDWwPEH2OI/wMcGeJfo9ciQKNkrRK9HhjWRYU1kWBMZ
+ 1iOdbmae7IkqFqH2AAAAAElFTkSuQmCC
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ xAAADsQBlSsOGwAAANJJREFUOE+VkU0OgjAQhXsiwxm4gluXnMCLwBbjFbyCF3HlQl3UhIIJ25GHfTjl
+ zzrJS5p2vq8dMEvVtm3SpfJJ/HZcEd4VZ9nsT3K3Ll5C+PF0AoHZHuMlhHnzXxINAyBECdaX6026niCL
+ 8FhirZUsyyRN0yG9YA2moHu65HkRwFqAuYZZ5+DaNeKqOogWBLNqGDOPn41MBAT0B8N6DkZmBVqCvaZ5
+ SVkegmcTnAjGwc1sWgt6+9+oC5s41LfqEGQ89q1YgW+fFgVr+SmIyafbmDfLHDjFxjGZzQAAAABJRU5E
+ rkJggg==
@@ -185,8 +209,8 @@
SUVORK5CYII=
-
- 278, 17
+
+ 500, 17
diff --git a/DD_Clipboard_Searcher/frmMain.vb b/DD_Clipboard_Searcher/frmMain.vb
index 60da012..199fb6c 100644
--- a/DD_Clipboard_Searcher/frmMain.vb
+++ b/DD_Clipboard_Searcher/frmMain.vb
@@ -1,6 +1,7 @@
Imports System.Threading
Imports DD_LIB_Standards
Public Class frmMain
+ Private PID As Integer
Private WithEvents _Watcher As ClipboardWatcher = ClipboardWatcher.Singleton
Private Sub frmClipboardWatch_Disposed(ByVal sender As Object, _
ByVal e As EventArgs) Handles Me.Disposed
@@ -9,35 +10,41 @@ Public Class frmMain
Private Sub _Watcher_Changed(ByVal sender As Object, _
ByVal e As EventArgs) Handles _Watcher.Changed
-
+
If MONITORING_ACTIVE = False Then Exit Sub
Dim Data As IDataObject = Clipboard.GetDataObject
- Dim RelevantWindow = clsWINDOWSApi.IsRelevantWindow("jonathan")
+ ' Dim RelevantWindow = clsWINDOWSApi.IsRelevantWindow("jonathan")
'With Me.TextBox1
' .AppendText(String.Concat("Available Formats:", vbNewLine))
' .AppendText(String.Join(vbNewLine, Data.GetFormats))
' .AppendText(String.Concat(vbNewLine, vbNewLine, "Text = '", _
' Clipboard.GetText, "'", vbNewLine, vbNewLine))
'End With
+ Dim found As Boolean = False
CLIPBOARD_TEXT = Clipboard.GetText
For Each row As DataRow In DT_USER_PROFILES.Rows
- Dim regex_expression = row.Item("REGEX_EXPRESSION")
- Dim regex As New System.Text.RegularExpressions.Regex(regex_expression)
- Dim match As System.Text.RegularExpressions.Match = regex.Match(CLIPBOARD_TEXT)
- If match.Success Then
- If match.Groups(0).Value <> CURR_MATCH_RESULT Then
- CURR_MATCH_RESULT = match.Groups(0).Value
- If Not IsNothing(CURR_MATCH_RESULT) Then
- clsSearch.RUN_WD_SEARCH(row.Item("WD_SEARCH"))
+ If PROC_Name.ToUpper = row.Item("PROC_NAME").ToString.ToUpper Then
+ Dim regex_expression = row.Item("REGEX_EXPRESSION")
+ Dim regex As New System.Text.RegularExpressions.Regex(regex_expression)
+ Dim match As System.Text.RegularExpressions.Match = regex.Match(CLIPBOARD_TEXT)
+ If match.Success Then
+ If match.Groups(0).Value <> CURR_MATCH_RESULT Then
+ CURR_MATCH_RESULT = match.Groups(0).Value
+ If Not IsNothing(CURR_MATCH_RESULT) Then
+ clsSearch.RUN_WD_SEARCH(row.Item("WD_SEARCH"))
+ found = True
+ End If
+ Else
+ Exit For
End If
Else
- Exit For
- End If
+ If found = False Then
+ End If
+ End If
End If
Next
-
End Sub
Public Sub New()
@@ -71,7 +78,7 @@ Public Class frmMain
Try
Dim sql = String.Format("UPDATE TBDD_USER SET LOGGED_IN = 0, LOGGED_WHERE = '{0}' WHERE (LOWER(USERNAME) = LOWER('{1}'))", "", USER_USERNAME)
clsDatabase.Execute_non_Query(sql, True)
- sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE = 'DD_CLIPB_SEARCH'"
+ sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_GUID & " AND MODULE = 'Clipboard-Searcher'"
clsDatabase.Execute_non_Query(sql, True)
ClassWindowLocation.SaveFormLocationSize(Me, "")
My.Settings.Save()
@@ -96,13 +103,13 @@ Public Class frmMain
ClassWindowLocation.LoadFormLocationSize(Me)
If clsDatabase.DB_DEFAULT_INITIALIZED = True Then
Me.NotifyIcon1.Visible = True
- Dim sql = String.Format("SELECT T.* FROM TBCBS_PROFILES T, TBCBS_USER_PROFILE T1 WHERE T.GUID = T1.PROFILE_ID AND T1.USER_ID = {0}", USER_GUID)
+ Dim sql = String.Format("SELECT T.*, T2.PROC_NAME FROM TBCBS_PROFILES T, TBCBS_USER_PROFILE T1, TBCBS_PROFILE_PROCESS T2 WHERE T.GUID = T1.PROFILE_ID AND T.GUID = T2.PROFILE_ID AND T1.USER_ID = {0}", USER_GUID)
DT_USER_PROFILES = clsDatabase.Return_Datatable(sql)
If DT_USER_PROFILES.Rows.Count = 0 Then
MsgBox("Es wurden noch keine Profile für diesen User hinterlegt!", MsgBoxStyle.Exclamation)
End If
End If
- TimerTest.Start()
+ tslblUser.Text = USER_USERNAME
End Sub
Private Sub frmMain_Shown(sender As Object, e As EventArgs) Handles Me.Shown
@@ -118,12 +125,16 @@ Public Class frmMain
Me.Close()
End If
End If
+ If USER_IS_ADMIN = True Then
+ btnAdminConfig.Visible = True
+ End If
End Sub
Private Sub NotifyIcon1_DoubleClick(sender As Object, e As EventArgs) Handles NotifyIcon1.DoubleClick
If Me.Visible = False Then
Me.BringToFront()
Me.Visible = True
+ TimerClose.Start()
Else
Me.Hide()
NotifyIcon1.Visible = True
@@ -149,7 +160,36 @@ Public Class frmMain
MONITORING_ACTIVE = True
End If
End Sub
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles TimerTest.Tick
- clsWINDOWSApi.TEST()
+ 'Private Sub Timer1_Tick(sender As Object, e As EventArgs)
+ ' clsWINDOWSApi.Get_ForegroundWindow_Info()
+ ' If PID <> PROC_PID Then
+ ' PID = PROC_PID
+ ' With Me.TextBox1
+ ' .AppendText(String.Concat("Process-ID:" & PROC_PID, vbNewLine))
+ ' .AppendText(String.Concat("Process-Name:" & PROC_Name, vbNewLine))
+ ' .AppendText("Window-Title: " & PROC_WindowTitle)
+ ' .AppendText(String.Concat("", vbNewLine))
+ ' End With
+ ' End If
+
+ 'End Sub
+
+ Private Sub btnAdminConfig_Click(sender As Object, e As EventArgs) Handles btnAdminConfig.Click
+ TimerClose.Stop()
+ MONITORING_ACTIVE = False
+ frmAdministration.ShowDialog()
+ TimerClose.Start()
+ MONITORING_ACTIVE = True
+ End Sub
+
+ Private Sub TimerClose_Tick(sender As Object, e As EventArgs) Handles TimerClose.Tick
+ Me.Hide()
+ End Sub
+
+ Private Sub frmMain_VisibleChanged(sender As Object, e As EventArgs) Handles Me.VisibleChanged
+ If TimerClose.Enabled = True Then
+ TimerClose.Stop()
+ End If
+
End Sub
End Class
diff --git a/DD_Clipboard_Searcher/modCurrent.vb b/DD_Clipboard_Searcher/modCurrent.vb
index 6d39acc..87961ed 100644
--- a/DD_Clipboard_Searcher/modCurrent.vb
+++ b/DD_Clipboard_Searcher/modCurrent.vb
@@ -34,4 +34,8 @@
Public CURR_MATCH_RESULT
Public MONITORING_ACTIVE As Boolean = True
+
+ Public PROC_PID As String
+ Public PROC_Name As String
+ Public PROC_WindowTitle As String
End Module
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.Resources.resources b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.Resources.resources
index 58b8699..fad9ba6 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.Resources.resources and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.Resources.resources differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.exe b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.exe
new file mode 100644
index 0000000..0addd89
Binary files /dev/null and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.exe differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmAdministration.resources b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmAdministration.resources
new file mode 100644
index 0000000..72ffb60
Binary files /dev/null and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmAdministration.resources differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmMain.resources b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmMain.resources
index a2eb9ef..5bc799e 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmMain.resources and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.frmMain.resources differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.pdb b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.pdb
index fd1637e..315b144 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.pdb and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.pdb differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.FileListAbsolute.txt b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.FileListAbsolute.txt
index 2c05b2f..6035f78 100644
--- a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.FileListAbsolute.txt
+++ b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.FileListAbsolute.txt
@@ -18,3 +18,20 @@ E:\SchreiberM\Visual Studio\GIT\DD_Clipboard_Searcher\DD_Clipboard_Searcher\obj\
E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_Clipboard_Searcher.exe.config
E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.xml
E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.pdb
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_Clipboard_Searcher.exe
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_Clipboard_Searcher.pdb
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_Clipboard_Searcher.xml
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_LIB_Standards.dll
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_LIB_Standards.pdb
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\DD_LIB_Standards.xml
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.vbprojResolveAssemblyReference.cache
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.frmLicense.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.frmMain.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.frmConfig_Basic.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.frmSplash.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.Resources.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.vbproj.GenerateResource.Cache
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.exe
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.frmAdministration.resources
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\obj\Debug\DD_Clipboard_Searcher.exe.licenses
+E:\SchreiberM\Visual Studio\GIT\DDClipboardSearcher\DD_Clipboard_Searcher\bin\Debug\Interop.WINDREAMLib.dll
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.GenerateResource.Cache b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.GenerateResource.Cache
index 11949ab..328db17 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.GenerateResource.Cache and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbproj.GenerateResource.Cache differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbprojResolveAssemblyReference.cache b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbprojResolveAssemblyReference.cache
index d7a3502..d44c3ab 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbprojResolveAssemblyReference.cache and b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.vbprojResolveAssemblyReference.cache differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.xml b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.xml
index 8e9dee8..070105e 100644
--- a/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.xml
+++ b/DD_Clipboard_Searcher/obj/Debug/DD_Clipboard_Searcher.xml
@@ -6,7 +6,119 @@ DD_Clipboard_Searcher
-
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents the strongly named DataTable class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Represents strongly named DataRow class.
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Row event argument class
+
+
+
+Represents a strongly typed in-memory cache of data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Represents the connection and commands used to retrieve and save data.
+
+
+
+Update rows in top-down order.
+
+
+
+Insert rows in top-down order.
+
+
+
+Delete rows in bottom-up order.
+
+
+
+Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
+
+
+
+Update all changes to the dataset.
+
+
+
+Update Order Option
+
+
+
+Used to sort self-referenced table's rows
+
+
+
+TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
+
+
Get all top-level window information
@@ -41,6 +153,10 @@ DD_Clipboard_Searcher
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+
+
+ Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
@@ -49,6 +165,10 @@ DD_Clipboard_Searcher
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
+
+ Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
+
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
diff --git a/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferences.cache
index bf99b8b..6a3165a 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 9ca9f69..59cf1b7 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/DD_Clipboard_Searcher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll b/DD_Clipboard_Searcher/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
index a5db550..1400b80 100644
Binary files a/DD_Clipboard_Searcher/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll and b/DD_Clipboard_Searcher/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/TempPE/MyDataset.Designer.vb.dll b/DD_Clipboard_Searcher/obj/Debug/TempPE/MyDataset.Designer.vb.dll
new file mode 100644
index 0000000..9ef18b5
Binary files /dev/null and b/DD_Clipboard_Searcher/obj/Debug/TempPE/MyDataset.Designer.vb.dll differ
diff --git a/DD_Clipboard_Searcher/obj/Debug/dd_clipboard_searcher.exe.licenses b/DD_Clipboard_Searcher/obj/Debug/dd_clipboard_searcher.exe.licenses
new file mode 100644
index 0000000..c381bef
Binary files /dev/null and b/DD_Clipboard_Searcher/obj/Debug/dd_clipboard_searcher.exe.licenses differ