Hallo leute, ich hab ein kleines Programm geschrieben, es ist sogut wie fertig aber ich habe ein kleines problem mit dem Eingabefeld....
und zwar, es soll möglich sein in dem eingabefeld 400 zeichen rein zu schreiben die in einem dem entsprechen großen string gespeichert werden.. ABER das eingabefeld ist für 400 zeichen eindeutig zu klein deswegen wird es einfach aus dem eingabefeld weiter raus geschrieben... wie kann ich das ändern, das sich der text nachhinten verschiebt und nur das was im eingabefeld steht sichtbar ist ?
STRING* Text_1 = "#400";
PANEL* pW3_1 =
{
pos_x = 33;
pos_y = 32;
layer = 2;
bmap = Window3;
flags = OVERLAY | SHOW;
on_click = eText_1;
}
TEXT* tText_1 =
{
pos_x = 53;
pos_y = 35;
layer = 3;
font = fArial_2;
string = Text_1;
flags = SHOW;
}
function eText_1()
{
sys_message("[Enter]");
wait(1);
inkey(Text_1);
}
So ungefehr sieht mein code aus, ich komm wirklich nicht mehr weiter... ihr habt mir schon öffters geholfen und ich hoffe ihr werdet es auch dieses mal, ich bedank mich schon im vorraus
Mfg,
DrBong