gibt es die Möglichkeit einem TExtFeld ein HinterGrund Text zu
verpassen. DEr unabhängig von der Eingabe dort immer steht?
BSP ein Textfeld in das eine Telefonnummer eingetragen wird
soll im Hindergrund immer „Bitte nummer eingeben“ sehen habe.
IMO geht das nicht. Ein Textfeld ist ein nur geringfügig abgespecktes Notepad … auch ein transparenter Hintergrund geht mit dem Textfeld so nicht.
Wenn Du nicht zu viel auf der Form hast, kannst Du Dir eventuell mit einem Label helfen, wenn Du mit KeyPreview der Form und dort MouseDown arbeiten kannst. Ein transparentes Label kannst Du über ein Image legen …
@ Rainer: Da muss ich dir wiedersprechen. Richtig ist, das es
nicht einfach so geht. Aber mit ner Menge tricksen, geht das
wunderbar
ich bin ja vorsichtig geworden und habe IMO geschrieben.
wollte es doch auch nur erwaehnt haben. Aber um das zu verwirklichen gehört schon ne Menge dazu und ob sich das dafür lohnt? Somal man extra noch eine DLL ausliefern muss und sie ergo auch registrieren muss :s
Aber ne Variante wäre es doch mal, daraus nen Steuerelement zu basteln oder?
Rainer und Alex haben ja scheints eine tolle Lösung gefunden …
Wie wäres denn mit etwas einfachem ?
Du schreibst erstens bei Form_Load Deinen Text als Text in Dein Textfeld und lässt ihn später Durch den User mit der Telefonnummer überschreiben und zweitens benutzt Du den selben Text als Tooltip …
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
gibt es die Möglichkeit einem TExtFeld ein HinterGrund Text zu
verpassen. DEr unabhängig von der Eingabe dort immer steht?
BSP ein Textfeld in das eine Telefonnummer eingetragen wird
soll im Hindergrund immer „Bitte nummer eingeben“ sehen habe.
mfg joe
Rainer und Alex haben ja scheints eine tolle Lösung gefunden
…
Wie wäres denn mit etwas einfachem ?
Er möchte ja unbedingt ein Bild als Hintergrund Und eine einfachere Lösung finde ich auf der Stelle nicht. Aber was spricht dagegen daraus fix nen OCX zu basteln und dann einfach dem project hinzufügen?
Pauschal gesagt würde ich mal sagen ist es ein einmaliger Aufwand von 30 Minuten
Du schreibst erstens bei Form_Load Deinen Text als Text in
Dein Textfeld und lässt ihn später Durch den User mit der
Telefonnummer überschreiben und zweitens benutzt Du den selben
Text als Tooltip …
Was ist wenn er ein Teil der Nummer eingetragen hat und danach verhindert ist und erst Stunden später an den Rechner kommt und nicht mehr weiss was er da eintragen soll? OK ToolTipp … ja aber weiss jeder das man x Sekunden die Maus auf das textfeld halten muss?
Alternativ koennte man beim GetFocus einfach ne MSG Box aufploppen lassen die das anzeigt. Möglichkeiten gibt es da viele!
das sollte dann nicht das Problem. Wenn ich es hinbekomme, lasse ich dir den Source zukommen
Am besten ist wenn du dann auch nochmal drueber schaust, nicht das mir da nen Fehler unterlaufen ist :s
Ich melde mich wieder, wenn ich fertig bin oder ich resigniert habe
(Mist, mein ‚X‘ klemmt, nicht wundern, wenn mal ein’s fehlt.
-))
Macht nix
Naja wie man ein OCX schreibt das weisst du ja
Welche Version von VB hast du eigentlich? Die 5 oder 6 ?
Privat VB6.0 Pro, in der Firma eine Version VB6.0 Pro und ein
‚Visual Studio 6 Enterprise‘. VB4 habe ich auch zwei mal, 5
habe ich übersprungen.
Das „Problem“ ist das ich sie unter VB6 schreibe und du ergo sie nur anschauen / ausführen kannst unter VB6. Du benötigst ja die ssubtmr6.dll und die gibt es einmal für VB 5 und einmal für vb 6
Am besten ist wenn du dann auch nochmal drueber schaust, nicht
das mir da nen Fehler unterlaufen ist :s
Ich werde es versuchen, hoffentlich bin ich gut genug um alles
zu verstehen.
Ach klar doch. Der eigentlich Aufruf Bedarf nur 3 Zeilen
Den Rest macht die Klasse
Na, Du mußt doch noch mit Property_ … die Eigenschaften
übergeben … ich habe da so wenig Übung, daß ich ständig
nachschlagen muß.
Ja klar und das sprengt den Rahmen. Aber ich habe es erst einmal ohne die Eigenschaften gemacht. An den bin ich derzeit dran
*feix* muss dich leider enttaeuschen, denn es läuft fast. Ich
habe mal nen Thread weiter oben aufgemacht