tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1049
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von jimboo
    jimboo jimboo ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    59
    Hi,

    habe eine Form2 [Entwurf] erstellt und nach einpaar Tagen wieder bearbeiten wollen, doch kann ich nirgendwo diese mir anzeigen lassen. Im Projektmappen-Explorer sehen ich nur die Form2.vb als Code-File.

    Schätzte, dass die File irgendwie kompiliert wurde und ich die Entwurfsversion nicht mehr bearbeiten kann. Kann ich mir die trotzdem anzeigen lassen?
    Jedenfalls beim ausführen des Programms ist die Form2 sichtbar.
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Welches .NET Version nutzt du? 1.x oder höher?
    Ab 2.0 wird für eine Form zusätzlich eine "Designer-Datei" angelegt. In deinem Fall wäre das Form2.designer.vb. Schau, ob du diese Datei wieder findest und binde sie wieder ins Projekt ein. In dieser Datei sind alle Informationen für den Designer enthalten. Sprich welche Controls sollen so wie erstellt und angezeigt werden.

    Für .NET 1.x prüfe ob in der Datei Form2.vb die Methode InitializeComponent vorhanden ist. in .NET 1.0 und 1.1 wird diese Methode in der Hauptdatei der Form erstellt und bearbeit.

    In beiden Fällen:
    Prüfe ob im Default-Konstruktor der Form die Methode InitializeComponent aufgerufen wird.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    Avatar von jimboo
    jimboo jimboo ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    59
    Ich benutzte die aktuelle NET Version in Visual Basic 2005 Express, also 2.0.

    Im Projektmappen-Explorer befindet sich lediglich, natürlich neben der Form1 etc., nur die Form2.vb mit den Untergeordneten Dateien Form2.Designer.vb und Form2.resx. Es fehlt lediglich die Form2 [Entwurf], die vor einpaar Tagen da war. Denn ich möchte ja die Elemente jetzt visuell anpassen. Niggo Danke für die Hilfe.
    Das Programm funktioniert auch einwandfrei und ist vollständig, nur kann ich die Form2[Entwurf] nicht einsehen und verändern.

    Hier ein Ausschnitt aus der Form2.Designer.vb mit dem InitializeComponent:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    
    <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
    Partial Class Form2
        Inherits System.Windows.Forms.Form
     
        'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
        <System.Diagnostics.DebuggerNonUserCode()> _
        Protected Overrides Sub Dispose(ByVal disposing As Boolean)
            If disposing AndAlso components IsNot Nothing Then
                components.Dispose()
            End If
            MyBase.Dispose(disposing)
        End Sub
     
        'Wird vom Windows Form-Designer benötigt.
        Private components As System.ComponentModel.IContainer
     
        'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
        'Das Bearbeiten ist mit dem Windows Form-Designer möglich.  
        'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
        <System.Diagnostics.DebuggerStepThrough()> _
        Private Sub InitializeComponent()
            Me.PictureBox10 = New System.Windows.Forms.PictureBox
            Me.PictureBox20 = New System.Windows.Forms.PictureBox
            Me.lbl_Untertitel = New System.Windows.Forms.Label
            Me.lbl_Datum = New System.Windows.Forms.Label
     

  4. #4
    Avatar von jimboo
    jimboo jimboo ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    59
    niggo: "Prüfe ob im Default-Konstruktor der Form die Methode InitializeComponent aufgerufen wird."

    Sorry, aber wie prüfe ich das?
     

  5. #5
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von jimboo Beitrag anzeigen
    Sorry, aber wie prüfe ich das?
    In dem du dir den Standardkonstruktor schaust, und da nachschaust, ob der Aufruf von InitializeComponent vorhanden ist

    Aber das ist ja nun hinfällig, wenn du sagst, dass die Form korrekt angezeigt wird zur Laufzeit
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  6. #6
    Avatar von jimboo
    jimboo jimboo ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    59
    Mein Problem "Die Form editieren zu können" ist damit noch nicht gelöst!
     

  7. #7
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von jimboo Beitrag anzeigen
    Mein Problem "Die Form editieren zu können" ist damit noch nicht gelöst!
    Das ist mir klar

    Leg doch testweise mal ein zweites Projekt an und füg die Form da hinzu (*.designer.vb und ggf. *.*.resx).
    Von allein verschwinden Ansichten für Dateien aber nicht. Meist liegt es daran, weil der User irgendetwas verstellt hat
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  8. #8
    Avatar von jimboo
    jimboo jimboo ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Beiträge
    59
    Also zunächst möchte ich danke sagen und mein Problem ist gelöst. Habe eine neue Form2.vb hinzugefügt, daraufhin wurde ich gefragt ob ich die bestehende Form2.vb überschreiben möchte (wie auch immer ) und die Form2.vb (Codedatei) verwandelte sich in in eine Form2.vb [Entwurf] Datei. *lol*
    Na jedenfalls funktioniert zumindest alles auf den ersten Blick.
     

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 05.10.11, 12:50
  2. Form2 Aufrufen
    Von ganjin im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 06.07.08, 15:12
  3. Form2 Problem
    Von ganjin im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 25.06.08, 18:57
  4. Form2 includieren
    Von zapp91 im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 12.08.07, 13:06
  5. var. übergeben form1.frm zu form2.frm
    Von MLelite im Forum Visual Basic 6.0
    Antworten: 11
    Letzter Beitrag: 13.07.05, 12:25