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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: VB 2008: Eine Spalte im Listview editierbar machen 
Autor: Maas
Datum: 30.03.10 10:10

Ja, einlesen sollte man sich da schon. Das kann bei WPF auch schon etwas länger dauern, aber es lohnt sich.
http://openbook.galileocomputing.de/visualbasic_2008/vb2008_19_wpf_001.htm#mjb495eb5326e10fa66e939e74c4d419de

Für GridLines kann man sich eines kleinen Tricks bemächtigen (Margin des CellTemplate ins Minus).
    <Grid>
        <ListView Name="ListView1" HorizontalAlignment="Left" Width="194" >
            <ListView.ItemContainerStyle>
                <Style TargetType="{x:Type ListViewItem}">
                    <Setter Property="HorizontalContentAlignment" _
                      Value="Stretch" />
                    <Setter Property="VerticalContentAlignment" Value="Stretch" />
                    <EventSetter Event="PreviewMouseLeftButtonDown" _
                      Handler="Item_PreviewMouseLeftButtonDown"></EventSetter>
                </Style>
            </ListView.ItemContainerStyle>
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="X" Width="60">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <Border BorderBrush="LightGray" _
                                  BorderThickness="1,1,0,0" Margin="-6,-3,-6,-3" >
                                    <StackPanel Margin="6,3">
                                        <TextBlock Text="{Binding X}"/>
                                    </StackPanel>
                                </Border>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Y" Width="60">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <Border BorderBrush="LightGray" _
                                  BorderThickness="1,1,0,0" Margin="-6,-3,-6,-3">
                                    <StackPanel Margin="6,3">
                                        <TextBox Text="{Binding Y,Mode=TwoWay}" _
                                          MinWidth="30"></TextBox>
                                    </StackPanel>
                                </Border>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
        <ListBox HorizontalAlignment="Right" Name="ListBox1" Width="183" _
          AllowDrop="True" />
    </Grid>
Maas

Beitrag wurde zuletzt am 30.03.10 um 10:14:00 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB 2008: Eine Spalte im Listview editierbar machen3.213Tomarr29.03.10 15:56
Re: VB 2008: Eine Spalte im Listview editierbar machen2.599Maas29.03.10 19:04
Re: VB 2008: Eine Spalte im Listview editierbar machen2.517Tomarr30.03.10 02:03
Re: VB 2008: Eine Spalte im Listview editierbar machen2.743Maas30.03.10 10:10
Re: VB 2008: Eine Spalte im Listview editierbar machen2.509Tomarr04.04.10 13:57
Re: VB 2008: Eine Spalte im Listview editierbar machen2.530Maas30.03.10 10:13
Re: VB 2008: Eine Spalte im Listview editierbar machen2.897ModeratorFZelle29.03.10 19:58
Re: VB 2008: Eine Spalte im Listview editierbar machen2.582Tomarr30.03.10 02:06
Re: VB 2008: Eine Spalte im Listview editierbar machen2.620ModeratorFZelle30.03.10 10:07

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-2025 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