Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Radera text i edit.text

Postades av 2002-02-23 13:11:28 - Kenth Sjöberg, i forum delphi, Tråden har 8 Kommentarer och lästs av 920 personer

Har någon ett bra sätt att radera text i flera edit.text.
Det går ju inte med en for lop


Svara

Sv: Radera text i edit.text

Postades av 2002-02-23 13:31:15 - Sven Åke Persson

Hej
Då tillverkar du lämpligen en egen Procedure enl exempel.

private
{ Private declarations }
procedure RensaEdit ;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation

{$R *.DFM}

Procedure TForm1.RensaEdit ;
Begin
Edit1.Text := '' ; // '' är två "fnuttar" dvs tom 'sträng'
Edit2.Text := '' ;
Edit3.Text := '' ;
Edit4.Clear ; // Man kan också använda tex. Edit4.Clear
End ;

procedure TForm1.Button1Click(Sender: TObject);
begin
RensaEdit ;
end;

mvh
Sven


Svara

Sv: Radera text i edit.text

Postades av 2002-02-26 16:49:12 - Kenth Sjöberg

Tack för svaret.
Men finns det inte något sätt att skiva med bara en rad?
Mvh Kenth


Svara

Sv: Radera text i edit.text

Postades av 2002-02-26 16:57:47 - Sven Åke Persson

Hej igen
Inte vad jag vet
Kolla om du hittar något på H3 :s utmärkta tips
http://www.jpldata.net/~magnus/delphiqa/

mvh
Sven


Svara

Sv: Radera text i edit.text

Postades av 2002-02-27 19:54:33 - Magnus Stjernberg

Hej.

Visst kan man radera text-properties i alla Edit-komponter.

Ett sätt som jag brukar använda mig av är:

1. Deklarera en procedur i formulärklassen.
2. Definiera proceduren under avsnittet implementation.
Glöm inte att loopen måste starta på 1 (eftersom första kompontenten blir Edit1) och avslutas med 2 (då sista komponenten är Edit2)!
3. Anropa den med en ButtonClick eller vad som helst.

Exempel:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
procedure EmptyAllEdits; //Vår skapade procedur
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.EmptyAllEdits;
var Loop1,Loop2 : Integer;
begin
for Loop1:=1 to 2 do
begin
for Loop2:=0 to (ComponentCount - 1) do
if (Components[Loop2].Name = 'Edit' + IntToStr(Loop1)) then
TEdit(Components[Loop2]).Text:='';
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
EmptyAllEdits;
end;

end.


Svara

Sv: Radera text i edit.text

Postades av 2002-02-27 21:15:46 - Kenth Sjöberg

Tack för tipset


Svara

Sv: Radera text i edit.text

Postades av 2002-02-27 22:18:21 - Sven Åke Persson

Hej
Jaha där ser man.Om det är värt besväret

>Men finns det inte något sätt att skiva med bara en rad?
Det blev en hel del rader och funktioner som blev inblandade.

Sen förutsätter ju denna metod att du inte döper dina
EditBoxar ,vilket man ju gör för tydlighets skull.

Man läser Edit12 vad tusan gör Edit12 ,bättre att döpa den
till något logiskt,då funkar inte loopen.Vidare måste
looparna gå genom alla kontroller som finns i formuläret
för att leta efter just 'Edit'. Njaaaaaaaa ingen bra metod.

Tycker
Sven


Svara

Sv: Radera text i edit.text

Postades av 2002-02-28 09:41:04 - Jonas Svensson

En lösning som raderar alla TEdit utan hänsyn till namn.

for i := 0 to ComponentCount - 1 do
if Components[i] is Tedit then
TEdit(Components[i]).Text := '';



Svara

Sv: Radera text i edit.text

Postades av 2002-02-28 13:25:07 - Sven Åke Persson

Hej Igen

Den var gooo lägger vi i godislådan
Så här blev det

procedure TForm1.Button1Click(Sender: TObject);
Var
i : Integer ;
Begin
For i := 0 To ComponentCount - 1 do
If Components[i] Is TEdit Then
TEdit(Components[i]).Clear ;
End;

Tackar
Sven




Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 831
27 960
271 761
3 058
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies