Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 28.09.2007

Beiträge: 967

 

1 Zum Seitenanfang

Samstag, 7. Juni 2008, 12:50

text in neuem fenster anzeigen lassen

hi

ich habe ein programm in Visual Basic geschrieben, das mir ein fenster öffnet wenn ich auf den text doppelklicke.
jetz will ich aber in dem neuen fenster den text anzeigen lassen, wie mach ich das?

ak

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »andreaskeil« (7. Juni 2008, 12:52)

 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

2 Zum Seitenanfang

Samstag, 7. Juni 2008, 17:50

form2.textfeld.text="abc"

Oder Du postest mal einen Quellcode.

Marty
 

Dabei seit: 28.09.2007

Beiträge: 967

 

3 Zum Seitenanfang

Montag, 9. Juni 2008, 18:29

hi
danke, funktioniert wunderbar.

jetzt bin ich aber auf ein weiteres problem im programm gestoßen:

diesmal kommen die inhalte aus einer db und werden in einer listbox dargesellt.
das fenster öffnet sich - aber nur von dem obersten eintrag - aber es stehen jetzt natürlich noch nicht die inhalte in den "neuen" textfeldern.

wie kann ich das lösen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »andreaskeil« (9. Juni 2008, 20:31)

 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

4 Zum Seitenanfang

Mittwoch, 11. Juni 2008, 10:11

Sorry, bei solchen Fragen rollen sich mir die Fussnägel hoch. Wie soll man das beantworten können, da kann man doch nur raten, was Du vorhast. Es sitzt niemand neben Dir und niemand weiß, was Du vorhast. Also postest Du entweder den Quellcode mit und zeigst den Fehler oder Du beschreibst zumindest, was Du genau möchtest.

Marty
 

Dabei seit: 28.09.2007

Beiträge: 967

 

5 Zum Seitenanfang

Mittwoch, 11. Juni 2008, 14:10

hier erstmal der code:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub lstAusgabe_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstAusgabe.DoubleClick
        Dim con As New Odbc.OdbcConnection
        Dim cmd As New Odbc.OdbcCommand
        Dim reader As Odbc.OdbcDataReader

        con.ConnectionString = "Provider=MSDASQL;Driver={MySQL ODBC 3.51 Driver};Server=127.0.0.1;Uid=root;Pwd=****;Database=adressbuch;"
        cmd.Connection = con
        cmd.CommandText = "SELECT * FROM adressbuch"

        con.Open()
        reader = cmd.ExecuteReader()
        reader.Read()

        If lstAusgabe.Text = reader("Name") Then
            anschauen.Show()
            anschauen.txtName.Text = reader("Name")

        End If
    End Sub

das problem:
in der lstAusgabe wird eine spalte aus einer mysql datenbank dargestellt (reader("Name").
wenn mann jetzt auf einen eintrag doppelklickt, und nur auf einen eintrag ( das soll mit "If lstAusgabe.Text = reader("Name") Then" passieren, es funktioniert aber nur beim obersten eintrag der liste) soll sich ein neues fenster öffnen mit anderen spalten.
und genau das funktioniert nicht.
wenn ich

Quellcode

1
2
anschauen.txtNName.Text = reader("Nname")
'...

schreiben, dann kommt das nur von dem ersten eintrag.


ich hab es schon mit cmd.CommandText = "SELECT * FROM adressbuch WHERE `Name` = " & reader("Name") & "" ausprobiert, aber es geht einfach nicht.


wenigstens halbwegs verstanden?