vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Captioneintrag 
Autor: Senbei
Datum: 20.09.01 11:08

Wie kann ich es machen das ich wärend eines laufenden Programm, einen Captioneintrag (und zwar den der Form) per Buttomclick ändern kann? Und zwra folgendermaßen:
Ich möchte statt: "MyText - h: est?"
in einer Variable "h: est" stehen haben. Kann mir da vielleicht jemand weiterhelfen?
ich habe es folgendermaßen probiert aber es klappt nicht.
dim test as string
test = caption - "My Text - "
aber das klappt ncht. Es erscheint eine Fehlermeldung.
Bitte kann mir jemand helfen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Captioneintrag 
Autor: ModeratorDieter (Moderator)
Datum: 20.09.01 11:12

Hallo Senbei,

das Ändern der Caption-Eigenschaft zur Laufzeit erfolgt über die Caption-Eigenschaft der jeweiligen Form:
<code>Form1.Caption = "Neues Titel"
 
<font color=green>' oder per Variablenzuweisung</font>
Dim myCaption As String
 
myCaption = "Test h:	est.txt"
Form1.Caption = myCaption</code>
Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Captioneintrag 
Autor: Senbei
Datum: 20.09.01 11:23

Thx für die schnelle Antwort auch wenn ich das nicht wissen wollte.
Also noch mal:
Ich habe eine eigene Textverarbeitung geschrieben. Und jetzt speicher ich einen Text und dann wird in der Caption der Form der Name der Datei angezeigt und gleichzeitig "MyText - " also:
MyText - cigene dateienDokumente est.txt
wenn jetzt nochmal gespeichert werden soll dann soll das Programm
dieses cigene Dateien ..... nehmen und dort speichern.
das problem ist jetzt nur das ich dieses c:... nicht so haben sondern nur in der Caption
also muß ich irgendwie "MyText - " wegkriegen so das nur noch der Pfad allein steht.
so das muß reichen an erklärung, besser weiß ichs nciht zu erklären
ciao Tristan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Captioneintrag 
Autor: ModeratorDieter (Moderator)
Datum: 20.09.01 11:34

Hallo Senbei,

folgendermassen:
<code>Dim sTextName As String
 
sTextName = Mid$(MainForm.Caption, 10)</code>
Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Häh??? 
Autor: Senbei
Datum: 20.09.01 11:41

häh???
Kannst du mir das einmal erklären?
mainform kann ich doch weglassen wenn ich schon auf der Form bin oder?
aber was bedeutet das mid$ und die 10 ?

Cu
Tristan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

thx und Anmerkung 
Autor: Senbei
Datum: 20.09.01 12:15

Außerdem funktioniert es manchmal nicht und manchmal doch!
Aber trotzdem erst einmal danke.
Cu
Senbei
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: thx und Anmerkung 
Autor: ModeratorDieter (Moderator)
Datum: 20.09.01 12:27

Hi Senbei,

also Mid$(..) bedeutet einen Teilstring aus einem Gesamtstring zu ermitteln. Die 10 gibt in diesem Fall an, ab welcher Stelle der Teilstring aus dem Gesamtstring "extrahiert" werden soll.

Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: thx und Anmerkung 
Autor: Senbei
Datum: 20.09.01 12:36

Ach so... aber dann habe ich noch einen kleine Frage:
Und was bedeutet dann konkret an diesem Beispiel die 10?
Kann man für die 10 auch einen anderen Wert angeben wie z.b die 5 und wofür würde die dann stehen.
Fragen über Fragen
Cu
Tristan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Mid$ Erklärung 
Autor: ModeratorDieter (Moderator)
Datum: 20.09.01 12:45

Hi Senbei,

schau mal in unserer VB-Befehlsreferenz nach:
Mid$-Funktion.

Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

DANKE! 
Autor: Senbei
Datum: 20.09.01 13:56

Vielen Dank Dieter!
Du hast mir sehr geholfen.
Aber vielleicht hörst du ja nochmal von mir in den nächsten Tagen!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

doch noch ne kurze Frage 
Autor: Senbei
Datum: 20.09.01 14:05

Ach eine kurze Frage noch:
Steht das $ nach dem mid für das Gegenteil?
Also z.B. bei
caption = Willkommen du
mid(caption,2) = Wi
mid$(caption,2) =llkommen du

Ist das richtig so? Das geht nämlich aus dem Text nicht hervor.
Cu Senbei
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Beides korrekt... 
Autor: ModeratorDieter (Moderator)
Datum: 20.09.01 14:17

Hi Senbei,

Egal, ob Mid oder Mid$.
Beides bedeutet das gleiche - und zwar das Ermitteln eines Strings ab einer bestimmten Position.

Cu
Dieter
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Beides korrekt... 
Autor: Senbei
Datum: 20.09.01 14:25

Ok, danke! Aber wofür ist dann das $ - Zeichen gedacht??
Cu
Senbei
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

MID$ 
Autor: TheFox01
Datum: 20.09.01 15:19

MID gibt einen Wert vom Typ Variant (String) zurück.
Das $-Zeichen ist das Typenkennzeichen von Strings
CU TheFox
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: MID$ 
Autor: Senbei
Datum: 20.09.01 15:37

Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel