Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Zeichenlänge einer Inputbox

Discussion on Zeichenlänge einer Inputbox within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Imaginär's Avatar
 
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
Zeichenlänge einer Inputbox

Ich habe in einem Gui ein paar Inputboxen und möchte nicht, dass man unendlich lange ihnen schreiben kann.

Nun wüsste ich gerne wie man das machen kann, dass Inputboxen eine begrenzte Schreiblänge hat.

In HTML gibt es ja " maxlength =16 "... Ich hoffe soetwas gibt es auch in AutoIt

Hoffe auf schnelle & hilfreiche Antworten
Imaginär is offline  
Old 11/29/2009, 17:41   #2
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Meinst du jetzt InputBox oder GUICtrlCreateInput ?
Also bei einer InputBox geht es nicht (könntes nur mit StringLen checken, ob der Rückgabewert zu groß ist und dann die Inputbox halt nochmal neu aufrufen).
Bei einem Edit Control geht es:
Müsstes einfach in die Guiloop folgendes einbauen:
Code:
		Case $input_control
			If StringLen(GUICtrlRead($input_control)) > 10 Then
				GUICtrlSetData($input_control,StringLeft(GUICtrlRead($input_control)))
			EndIf
Xereon is offline  
Thanks
1 User
Old 11/29/2009, 17:48   #3
 
Imaginär's Avatar
 
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
Quote:
Originally Posted by Xereon View Post
Meinst du jetzt InputBox oder GUICtrlCreateInput ?
Also bei einer InputBox geht es nicht (könntes nur mit StringLen checken, ob der Rückgabewert zu groß ist und dann die Inputbox halt nochmal neu aufrufen).
Bei einem Edit Control geht es:
Müsstes einfach in die Guiloop folgendes einbauen:
Code:
		Case $input_control
			If StringLen(GUICtrlRead($input_control)) > 10 Then
				GUICtrlSetData($input_control,StringLeft(GUICtrlRead($input_control)))
			EndIf
Meine natürlich GUICtrlCreateInput

Werde es mal ausprobieren. Aber danke für die schnelle Hilfe
Imaginär is offline  
Reply


Similar Threads Similar Threads
Problem...Msg & Inputbox
05/27/2010 - AutoIt - 6 Replies
Hallo liebe E*PvP Community, ich habe hier ein kleines Problem... Ich möchte an der Inputbox die Größe ändern...bekomme es aber nicht hin, und dann möchte ich eine variable in der aus der inputbox etwas gespeichert wurde in einer MsgBox ausgeben. Wie soll ichd ass machen..pls Quellcode! So mein Quellcode:
[HowTo]Erlaubte Zeichenlänge für Namen verändern
05/20/2010 - Metin2 PServer Guides & Strategies - 28 Replies
In diesem HowTo zeige ich euch wie ihr die Maximale Zeichenlänge für Ingamenamen verändern könnt. Zuerst öffnet ihr Navicat und verbindet euch mit dem server. Dann klickt ihr auf folgende: http://s3.directupload.net/images/091122/fuicpgig .jpg Danach auf die Tabelle player: http://s3.directupload.net/images/091122/kkjr8hsy .jpg Jetzt drückt ihr STRG+D
Controlsend mit Inputbox?
12/11/2009 - AutoIt - 9 Replies
Hey, ich hab mich mal drangegeben einen Hidden Spambot zu schreiben. Bisher siehts so aus Kann man ControlSend überhaupt mit einer Inputbox benutzten? freddy
InputBox
01/13/2009 - GW Bots - 2 Replies
Heyho, Ich wollte mal fragen wie ich eine InputBox erstelle in die man eine Zahl eingibt und dann eine Funktion so oft wiederholt wird bis die Zahl in der Box erreicht ist. Ich hoffe ich hab das ausreichend erklärt.



All times are GMT +2. The time now is 12:14.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.