Laden...

Forenbeiträge von Marcus33 Ingesamt 4 Beiträge

15.03.2007 - 10:09 Uhr

@citizen.ron:
Das mit dem tool tip hat ich auch am Anfang gemacht, doch so hatte man nur eine Information an der Maus was ich nicht will, sondern eine Information direkt unter der Textbox.
Außerdem soll dieses "popup" auch erweiterbar sein (zum Beispiel das ich bei falscher Eingabe eine Meldung kommt, die Komplexer formatiert ist).

15.03.2007 - 10:04 Uhr

@onlinegurke: Danke für den verweis ich werd gleich mal schauen, ob ich da was gescheites finde

@Programmierhans:
Ich habs am Anfang auch mit ner Klasse versucht, nur bekomme ich da die gleichen Schreibprobleme, und da die Eigenschaft textbox.Location auch eine Struktur ist wollt ich es mal so versuchen.

15.03.2007 - 09:57 Uhr

Hallo

Ich habe die Aufgabe bekommen, eine Art Popup in eine Textbox einzubinden, welches bei bestimmten Sachen angezeigt wird (Ähnlich der Benachichtigung bei den Anmeldebildschirm bei Windows, das die Feststelltaste aktiviert ist).

Nun hab ich das Problem, das bei aufrufen des Popups ich nicht mehr in der Textbox weiterschreiben kann, obwohl textbox.focused auf true ist (der Textboxcursor ist nicht mehr vorhanden)

Wie schaffe ich es also so eine Information (das zum Beispiel die Feststelltaste gedrückt ist) anzuzeigen ohne den Schreibzugriff auf der Textbox zu verlieren?

Bemerkung:
Das "Popup" ist eine Ableitung der ToolStripDropDown-Klasse (ergänzt durch nur eine Methode)
welches ein Usercontrol bekommt und es dann an der Textbox anzeigt

Wenn einer auch einen anderen Weg hat, wie man so eine Benachrichtung anzeigen kann ohne den Fokus zu verlieren wäre ich auch schon glücklich.

MFG
Marcus

15.03.2007 - 09:32 Uhr

Hallo,

Ich habe die Aufgabe bekommen, eine Textbox so zu erweitern, sodass man gleich am Anfang verschiedene Eigenschaften setzen kann (wenn man zum beispiel im Entwurf die Textbox anklickt, Eigenschaften gesetzt werden können, wie lasse nur Zahlen zu).
Nun nun soll eine spezielle Eigenschaft als Struktur angegeben werden (ähnliches Design wie bei der textbox.Location-Eigenschaft).

Wenn ich nun versuche eine Struktur in die Textbox als Eigenschaft einzubinden, bekomme ich nur ein nicht beschreibbares Feld zurück.

Wie kann man das realisieren, das ich auf die Struktureigenschaften auch in dem Entwurf Zugriff habe?

hier mein bisheriger Quellcode:

die Struktur:

 
  public struct Datentypformatierung
    {
        public string Format;
        public Textboxtyp Datentyp;
        public Datentypformatierung(Textboxtyp x, string y)
        {
            this.Datentyp = x;
            this.Format = y;
        }
        public Datentypformatierung(Textboxtyp x)
        {
            this.Datentyp = x;
            this.Format="";
        }        
    }    

die Eigenschaft:


        private Datentypformatierung d_Abfrage;
        [Browsable(true),
        DefaultValue(null),
        EditorBrowsable(EditorBrowsableState.Always),
        Description("Welcher Datentyp soll mit welcher Formatierung überprüft werden?"),
        Category("iwFPAS")]
        public Datentypformatierung Abfrage
        {
            get {return d_Abfrage;}
            set {d_Abfrage = value;}
        }