Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi IP-Eingabefeld (https://www.delphipraxis.net/20759-ip-eingabefeld.html)

faux 22. Apr 2004 16:38


IP-Eingabefeld
 
Hallo,

weiß jemand wie man ein IP-Eingabefeld machen kann oder gibz da eine Komponente???

Also mit IPeingabefeld mein ich ein feld, das fix 4 punkte hat und daziwschen werte zwischn 0 und 255 eingegeben werden können.
So wie in der Windows-Systemsteuerung...

fxbasic 22. Apr 2004 16:39

Re: IP-Eingabefeld
 
Hi, schau dir mal TMaskEdit an!

Gruß, fxbasic

S2B 22. Apr 2004 16:44

Re: IP-Eingabefeld
 
War da nicht auch was in JEDI drinne!?

faux 22. Apr 2004 16:46

Re: IP-Eingabefeld
 
Danke, gute idee,
ich schätze die Eigenschaft EditMask ist dafür zuständig.
Nur wenn ich im EditMask-Dialog auf hilfe klicke, dann steht dort dass man hier (link in der hilfe) klicken soll um die Mask-Zeicehn erklärt zu bekommen nur steht da nix drinnen...
kann mir das wer erklärn?? (nicht das mit der hife sondern wie man das macht zb mit IPs oder so)

himitsu 22. Apr 2004 17:15

Re: IP-Eingabefeld
 
z.B.
Delphi-Quellcode:
MaskEdit1.EditMask = '000.000.000.000;0;_'

jschade 22. Apr 2004 17:15

Re: IP-Eingabefeld
 
hallo,

hab vor kurzem das gleich gesucht und 'n bisschen rumprobiert:

benutze die tmaskedit-komponente,
unter der eigenschaft editmask gibst du folgendes ein: 000\.000\.000\.000;1;_
nun hast du deine eingabe für ip's

wenn du's testen willst, einfach 'n button in die form und dann:

Code:
procedure TForm1.Button1Click(Sender: Object);
begin
showmessage(MaskEdit1.Text);
end;
mfg

jschade 22. Apr 2004 17:19

Re: IP-Eingabefeld
 
Zitat:

Zitat von himitsu
z.B.
Delphi-Quellcode:
MaskEdit1.EditMask = '000.000.000.000;0;_'

eher doch so?!:
Code:
MaskEdit1.EditMask = '000.000.000.000;1;_';

himitsu 22. Apr 2004 17:23

Re: IP-Eingabefeld
 
nimm lieber das mit \.

denn in der Maske wir ein reiner Punkt durch das Zeichen für die Datumstrennung verwendet (laut Hilfe - bei uns ist das der Punkt 01.02.04, aber es gibt ja auch andere, z.B. 01/02/04)

S2B 22. Apr 2004 17:28

Re: IP-Eingabefeld
 
Irgendwie geht das doch nicht ganz!? Wenn man
Code:
 192.168.1.1
eingeben will, was macht man dann?
Außderdem kann man z.B.
Code:
 999.999.999.999
eingeben, obwohl das gar nicht gehen dürfte... (Ich weiß aber nicht, ob das bei den JEDI-Kompos behoben ist)

faux 22. Apr 2004 17:59

Re: IP-Eingabefeld
 
Also ich hab mir das Win32API-Tut heruntergeladen und da steht auf Seite 97 wie das geht, nur gibts die Funktion bei mir nicht, is die in der ShellAPI schätze ich, oder?

@S2B: Wie heißt die Komponente?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz