vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Mausklick in Datagridview oder Button 
Autor: kitomer
Datum: 23.10.10 12:46

Hallo, ich bräuchte einen Tipp wie ich ein Klick auslöse.

Ich habe ein Mdi Form erstellt, dass ein Menustrip hat. Wenn ich in der Menuleiste etwas auswähle, wird eine Klasse aufgerufen, die eine Childform aufruft. Dort drin wird ein ein tablelayoutpanel erstellt und in dem tbllayoutpanel ein Datagridview.

Private Sub LieferantUndLNToolStripMenuItem_Click(ByVal sender As _
  System.Object, ByVal e As System.EventArgs) Handles _
  LieferantUndLNToolStripMenuItem.Click
        Dim constr As New cls_constr
        Dim newviewer As New Newviewer  'childform
        newviewer.MdiParent = Me
        newviewer.Show()
        constr.formdaten(newviewer, "SELECT [LIEFERANT NUMMER],[LIEFERANT NAME]" & _
          "" &
                                                        "FROM" & _
                                                        "QRY_TBLEXCELIMPORT " &
                                                        "GROUP BY [LIEFERANT" & _
                                                        "NUMMER],[LIEFERANT" & _
                                                        "NAME] " &
                                                        "ORDER BY [LIEFERANT" & _
                                                        "NAME]")
    End Sub
und die Klasse wo ich die Standardanzeige festgelegt habe

Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Windows.Forms
 
Public Class cls_constr
    Inherits Form1
 
    Public _newtbl As New cls_tbllayout  'neues tablelayout erstellen
    Public _newdgv As New cls_dgv     'neues datagridview init
    Public _newconnection As New cls_conn   'neue datenverbindung
 
    Public Sub New()
    End Sub
 
    Public Sub formdaten(ByVal frm As Form, ByVal sendersql As String) _
      'Standardlayout
 
        With frm
 
            .Controls.Add(_newtbl)    'standardtablelayout
            _newtbl.setup_newtablelayoutpanel(_newtbl)
 
            _newtbl.Controls.Add(_newdgv, 0, 1)    standarddatagridview
            _newdgv.setup_newdgv(_newdgv)
 
            _newconnection.newcn(sendersql)    'connection für DGV
            _newdgv.DataSource = _newconnection.newconnection
 
            MsgBox(frm.Name)
        End With
    End Sub
 
End Class
Jetzt finde ich kein praktisches Beispiel, wie ich ein Klick auslöse in dem Datagridview.
Muß ich das in dem Formular machen oder in der Klasse oder eine Neue Klasse? Bitte Hilfe. Mir würde ganz einfach reichen wenn ich klick wird die Zelle in die ich klick grün. Ohne irgendwas zu Prüfen oder abzurufen. Einfach nur klick und grün.
Wenn das DGV mit dem Designer erstellt wird, ist es klar. Da gibts ja dann ein Klickereignis zur Auswahl. Mit den Klassen finde ich das sehr schwierig.

Danke
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mausklick in Datagridview oder Button1.167kitomer23.10.10 12:46
Re: Mausklick in Datagridview oder Button782Manfred X23.10.10 15:15
Re: Mausklick in Datagridview oder Button1.160kitomer23.10.10 15:50
Re: Mausklick in Datagridview oder Button761ModeratorDaveS23.10.10 16:03
Re: Mausklick in Datagridview oder Button748kitomer23.10.10 18:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel