home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Programming Tool Box
/
SIMS_2.iso
/
bp_3_94
/
vbwin
/
tricks
/
prg_grps.frm
next >
Wrap
Text File
|
1994-05-24
|
3KB
|
107 lines
VERSION 2.00
Begin Form Form1
BackColor = &H00C0C0C0&
BorderStyle = 3 'Fixed Double
Caption = "Gruppen-Auswahl"
ClientHeight = 5244
ClientLeft = 1428
ClientTop = 2640
ClientWidth = 5436
Height = 5664
Left = 1380
LinkTopic = "Form1"
ScaleHeight = 5244
ScaleWidth = 5436
Top = 2268
Width = 5532
Begin CommandButton Command1
Caption = "&Weiter"
Height = 372
Left = 1920
TabIndex = 4
Top = 4680
Width = 1572
End
Begin ListBox List1
Height = 3288
Left = 360
Sorted = -1 'True
TabIndex = 1
Top = 1200
Width = 4692
End
Begin TextBox Text1
Height = 288
Left = 360
TabIndex = 3
Text = "Text1"
Top = 360
Width = 4692
End
Begin Label Label2
BackColor = &H00C0C0C0&
Caption = "&vorhandene Gruppen:"
Height = 252
Left = 360
TabIndex = 0
Top = 960
Width = 1932
End
Begin Label Label1
BackColor = &H00C0C0C0&
Caption = "&Gruppenname:"
Height = 228
Left = 360
TabIndex = 2
Top = 120
Width = 1692
End
End
Sub Command1_Click ()
Unload Me
End Sub
Sub Form_Load ()
left = (screen.Width - Width) \ 2 'Form in Bildshcirmmitte zentrieren
top = (screen.Height - Height) \ 2
text1.LinkTopic = "Progman|Progman"
text1.LinkItem = "Progman"
text1.LinkMode = 2 'manueller Linkmodus
text1.LinkRequest 'Fⁿllen der Textbox ⁿber DDE
On Error Resume Next 'ProgMan von Windows 3.0 gibt beim nΣchsten Befehl einen Fehler
text1.LinkMode = 0 'DDE beenden
t$ = text1.Text
While Len(t$) > 0
f% = InStr(t$, Chr$(13)) 'Suchen des ersten CR in t$
list1.AddItem Left$(t$, f% - 1) 'Namen in Listbox eintragen
t$ = Right$(t$, Len(t$) - f% - 1) 'Abschneiden des ersten Nahmens incl. CR + LF
Wend
'#### Alternativmethode zum Fⁿllen der Listbox - Anfang #### (beide Methoden sind gleich schnell)
'For z% = 1 To Len(t$)
' kr$ = Mid$(t$, z%, 1)
' If kr$ = Chr$(13) Then 'CR: bedeutet, da▀ Gruppenname vollstΣndig
' list1.AddItem l$ 'Gruppenname in Listbox aufnehmen
' z% = z% + 1 'ZΣhler um eins erh÷hen, damit LineFeed ⁿbersprungen wird
' l$ = "" 'fⁿr neuen Gruppennamen leeren
' Else
' l$ = l$ & kr$ 'Gruppennamen Buchstabenweise auslesen
' End If
'Next z%
'#### Alternativmethode zum Fⁿllen der Listbox - Ende ####
list1.ListIndex = 0 'Rollbalken der Listbox auf ersten Eintrag setzen
End Sub
Sub List1_Click ()
text1.Text = list1.Text
End Sub