Questa libreria contiene tre classi
Il primo DragBoard consente di spostare una singola etichetta (contenente una sola stringa) da una colonna all'altra per attivare lo spostamento facendo clic su un tocco più lungo Elimina o modifica ogni elemento facendo clic su un collegamento (se abilitato da customView) Sostiene l'aggiunta di un singolo elemento per ogni colonna (abilitato CustomView) e l'ordinamento alfabetico delle voci all'interno di una colonna (abilitata da CustoView) Inoltre consente di spostare intere colonne di etichette
Il secondo DragPanel consente di spostare i pannelli da una colonna all'altra (ogni pannello può contenere qualsiasi oggetto di visualizzazione che si desidera che il pannello non venga modificato in dimensione e lo sfondo del colore non deve essere modificato) Per attivare la mossa fare clic su un tocco più lungo Per cancellare o modificare ogni elemento facendo clic su una scorciatoia (se abilitata da customView). Aumentare un evento che invoca un sottotitolo nell'appuntamento in grado di modificare. Supporta l'evento aggiungendo un singolo elemento per ogni colonna (abilitato CustomView) e ordinamento delle manifestazioni in ordine alfabetico (abilitato CustoView) Questi eventi vengono gestiti dal sottoscrittore che ti consente di spostare intere colonne di pannello
Il terzo DragListView è una listview che consente di spostare singole voci da una riga all'altra trascinandola può contenere una o due righe di testo e un pulsante Switch (è anche possibile accedere al pannello per aggiungere altri oggetti, ma gli eventi non saranno gestito dalla biblioteca) Per attivare la mossa fare clic su un tocco più rapido Acquisire o modificare ogni singolo elemento facendo clic su un breve tocco (se attivato da customView) E si solleverà un evento che invoca un sub nella tua applicazione che riesci a modificare Sostiene evento aggiungendo un singolo elemento per ogni colonna (abilitato CustomView) e l'ordinamento degli eventi in ordine alfabetico (abilitato CustoView) Questi eventi vengono gestiti dal sottoscrittore
Tutte e tre hanno anche una barra del titolo La barra può contenere il pulsante Conferma (se abilitato) e l'eliminazione (se abilitata) m Sulla sinistra contiene anche il pulsante del menu che solleva un evento Se attivato da customView il pulsante Menu oltre a sollevare un evento apre un pannello a sinistra Il pannello può contenere quello che vuoi A listView un menu ecc
SD_DragBoardView
Author: Star-Dust
Version: 0.04
Fields:
PanelMenu As Panel
SpaceBetweenBoard As Int
SpaceBetweenColumn As Int
SpaceBetweenTitleColumn As Int
Functions:
AddColumnEmpty (ColumnName As String) As Boolean
Add a column empy
AddColumnList (ColumnName As String, ColumnList As List) As Boolean
Add a entire list - don't isert a duplicate Name
ColumnName= Colum Title
ColumnList = List of String
AddItem (ColumnName As String, Item As String, RefreshView As Boolean) As String
Add a sigle element on column, if column don't exist create it
Class_Globals As String
Clear As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
GetBase As Panel
GetColumItemList (ColumnName As String) As List
Retun List of Column Title
GetColumName As List
Retun List of Column Title
Height As Int
Initialize (vCallback As Object, vEventName As String) As String
Invalidate As String
IsInitialized As Boolean
Tests whether the object has been initialized.
RemoveColumn (ColumnName As String) As Boolean
Remove entire column
RemoveColumnFromPosition (ColumnPosition As Int) As String
ColumnNumber = 0... n
RemoveItem (ColumnName As String, Item As String) As Boolean
Delete a sigle item on coumn
RemoveItemFromPosition (ColumnPosition As Int, ItemPosition As Int) As Boolean
Delete a sigle item on coumn from position
SetBoardToHome As String
SetDimension (WidthItem As Int, HeightItem As Int) As String
Width >=50dip
Height >=20dip
SortColumn (ColumnName As String, Ascending As Boolean) As String
SortColumnFromPosition (ColumnPosition As String, Ascending As Boolean) As String
ColumnPositione = 0 .. n
Width As Int
DragListType
Fields:
ID As String
IsInitialized As Boolean
Tests whether the object has been initialized.
Panel As Panel
Sw As SwitchView
Text1 As String
Text2 As String
Functions:
Initialize
Initializes the fields to their default value.
DragListView
Events:
ClickAddItem
ClickLeftTitleButton
ClickMenuResponse (Response As Int)
ClickModify (ID As String)
ItemClick (Check As Boolean, ID As String)
RequireSortColumn
Fields:
AddAble As Boolean
Modifable As Boolean
MultiSelect As Boolean
OpenMenu As Boolean
PanelLeft As Panel
SortAble As Boolean
Functions:
AddLine (Text1 As String, Text2 As String, ID As String, RefreshView As Boolean) As String
Class_Globals As String
Clear As String
CloseLeftPanel As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
GetBase As Panel
GetID (Position As Int) As String
GetisChecked (ID As String) As Boolean
Retun List of Column Title
GetItemPanel (ID As String) As Panel
GetText1 (ID As String) As String
GetText2 (ID As String) As String
Height As Int
Initialize (vCallback As Object, vEventName As String) As String
Invalidate As String
IsInitialized As Boolean
Tests whether the object has been initialized.
OpenLeftPanel As String
RemoveItemFromID (ID As String) As Boolean
Delete a sigle item on coumn
RemoveItemFromPosition (ItemPosition As Int) As Boolean
Delete a single item on coumn from position
SetBoardToHome As String
SetColorPanel (Color As Int) As String
SetDimension (HeightItem As Int) As String
Height >=25dip
Size As Int
Width As Int
DragPanelView
Events:
ClickAddItem (ColumnName As String)
ClickLeftMenu
ClickMenuResponse (Response As Int)
ClickModifyColumn (ColumnPosition As Int)
ClickModifyItem (ColumnPosition As Int, ItemPosition As Int)
RequireSortColumn (ColumnPosition As Int)
Fields:
PanelCorner As Int
PanelMenu As Panel
SpaceBetweenBoard As Int
SpaceBetweenColumn As Int
SpaceBetweenTitleColumn As Int
Functions:
AddColumnEmpty (ColumnName As String) As Boolean
Add a column empy
AddItem (ColumnName As String, ID As String, RefreshView As Boolean) As Panel
Add a sigle element on column, if column don't exist create it
Class_Globals As String
Clear As String
CloseLeftMenu As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
GetBase As Panel
GetColumName As List
Retun List of Column Title
GetIDPanelList (ColumnName As String) As List
GetPanel (ColumnName As String, ID As String) As Panel
Retun List of Column Title
Height As Int
Initialize (vCallback As Object, vEventName As String) As String
Invalidate As String
IsInitialized As Boolean
Tests whether the object has been initialized.
OpenLeftMenu As String
RemoveColumn (ColumnName As String) As Boolean
Remove entire column
RemoveColumnFromPosition (ColumnPosition As Int) As String
ColumnNumber = 0... n
RemoveItemFromID (ColumnName As String, ID As String) As Boolean
Delete a sigle item on coumn
RemoveItemFromPosition (ColumnPosition As Int, ItemPosition As Int) As Boolean
Delete a sigle item on coumn from position
SetBoardToHome As String
SetColorPanel (Color As Int) As String
SetDimension (WidthItem As Int, HeightItem As Int) As String
Width >=25dip
Height >=25dip
Width As Int
DragType
Fields:
ID As String
IsInitialized As Boolean
Tests whether the object has been initialized.
Panel As Panel
Functions:
Initialize
Initializes the fields to their default value.
SwitchView
Events:
Click
Fields:
CircleColor As Int
ColorBackground As Int
DisableCircleColor As Int
DisableColorBackground As Int
iosType As Boolean
isChecked As Boolean
Tag As Object
Functions:
AddToPanel (View As Panel, Left As Int, top As Int, width As Int, height As Int) As String
Class_Globals As String
DesignerCreateView (Base As Panel, Lbl As Label, Props As Map) As String
Don't call on code
GetBase As Panel
Initialize (vCallback As Object, vEventName As String) As String
IsInitialized As Boolean
Tests whether the object has been initialized.
SetChecked (Value As Boolean) As String
Il primo DragBoard consente di spostare una singola etichetta (contenente una sola stringa) da una colonna all'altra per attivare lo spostamento facendo clic su un tocco più lungo Elimina o modifica ogni elemento facendo clic su un collegamento (se abilitato da customView) Sostiene l'aggiunta di un singolo elemento per ogni colonna (abilitato CustomView) e l'ordinamento alfabetico delle voci all'interno di una colonna (abilitata da CustoView) Inoltre consente di spostare intere colonne di etichette
Il secondo DragPanel consente di spostare i pannelli da una colonna all'altra (ogni pannello può contenere qualsiasi oggetto di visualizzazione che si desidera che il pannello non venga modificato in dimensione e lo sfondo del colore non deve essere modificato) Per attivare la mossa fare clic su un tocco più lungo Per cancellare o modificare ogni elemento facendo clic su una scorciatoia (se abilitata da customView). Aumentare un evento che invoca un sottotitolo nell'appuntamento in grado di modificare. Supporta l'evento aggiungendo un singolo elemento per ogni colonna (abilitato CustomView) e ordinamento delle manifestazioni in ordine alfabetico (abilitato CustoView) Questi eventi vengono gestiti dal sottoscrittore che ti consente di spostare intere colonne di pannello
Il terzo DragListView è una listview che consente di spostare singole voci da una riga all'altra trascinandola può contenere una o due righe di testo e un pulsante Switch (è anche possibile accedere al pannello per aggiungere altri oggetti, ma gli eventi non saranno gestito dalla biblioteca) Per attivare la mossa fare clic su un tocco più rapido Acquisire o modificare ogni singolo elemento facendo clic su un breve tocco (se attivato da customView) E si solleverà un evento che invoca un sub nella tua applicazione che riesci a modificare Sostiene evento aggiungendo un singolo elemento per ogni colonna (abilitato CustomView) e l'ordinamento degli eventi in ordine alfabetico (abilitato CustoView) Questi eventi vengono gestiti dal sottoscrittore
Tutte e tre hanno anche una barra del titolo La barra può contenere il pulsante Conferma (se abilitato) e l'eliminazione (se abilitata) m Sulla sinistra contiene anche il pulsante del menu che solleva un evento Se attivato da customView il pulsante Menu oltre a sollevare un evento apre un pannello a sinistra Il pannello può contenere quello che vuoi A listView un menu ecc
SD_DragBoardView
Author: Star-Dust
Version: 0.04
- DragBoardView
- Events:
- ClickAddItem (ColumnName As String)
- ClickLeftMenu
- ClickMenuResponse (Response As Int)
- ClickModifyColumn (ColumnPosition As Int)
- ClickModifyItem (ColumnPosition As Int, ItemPosition As Int)
Add a column empy
Add a entire list - don't isert a duplicate Name
ColumnName= Colum Title
ColumnList = List of String
Add a sigle element on column, if column don't exist create it
Retun List of Column Title
Retun List of Column Title
Tests whether the object has been initialized.
Remove entire column
ColumnNumber = 0... n
Delete a sigle item on coumn
Delete a sigle item on coumn from position
Width >=50dip
Height >=20dip
ColumnPositione = 0 .. n
Tests whether the object has been initialized.
Initializes the fields to their default value.
Retun List of Column Title
Tests whether the object has been initialized.
Delete a sigle item on coumn
Delete a single item on coumn from position
Height >=25dip
Add a column empy
Add a sigle element on column, if column don't exist create it
Retun List of Column Title
Retun List of Column Title
Tests whether the object has been initialized.
Remove entire column
ColumnNumber = 0... n
Delete a sigle item on coumn
Delete a sigle item on coumn from position
Width >=25dip
Height >=25dip
Tests whether the object has been initialized.
Initializes the fields to their default value.
Don't call on code
Tests whether the object has been initialized.
- File allegati
- SD_DragBoardView.zip
- Libreria
- Non hai il permesso di scaricare i file.
- (39 KB) Scaricato 5 volte
- Example1.zip
- Non hai il permesso di scaricare i file.
- (6 KB) Scaricato 5 volte
- Example2.zip
- Non hai il permesso di scaricare i file.
- (11 KB) Scaricato 5 volte
- Example3.zip
- Non hai il permesso di scaricare i file.
- (31 KB) Scaricato 5 volte
- Example4.zip
- Non hai il permesso di scaricare i file.
- (10 KB) Scaricato 5 volte