Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
			
		
		
			
				
								Thorsten1867 							 
									
		Beiträge:  1360  		Registriert:  04.02.2005 15:40 		
		
											Computerausstattung:  [Windows 10 x64] [PB V5.7x] 
																						Wohnort:  Kaufbeuren 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Thorsten1867   »  23.10.2017 12:22 
			
			
			
			
			Extended Grid Gadget Module  
Erweitertes Grid-Gadget ( editierbar & Größe ändern / verstecken / einfrieren von Spalten & Zeilen | Text ausrichten / umschließen )
GridExModule basiert auf MyGrid von 'said'. Ich habe es überarbeitet und in ein Module umgewandelt.
 Verschiedene Zellarten: Normal / Combobox / Checkbox / Button / Image 
 Verschiedene Zellentypen: String / Integer / Float / Geld / Datum / Zeit 
 Zellen (Normal / ComboBox) können editiert werden. 
 Autocomplete für editierbare Zellen verfügbar 
 Popup-Menü für Grid 
 Zellen mit der Maus vergrößern/verkleiner & Autobreite/-höhe bei Headerklick 
 Zeilen/Spalten 'einfrieren' (werden nicht gescrollt) 
 Zeilenbereiche sortieren (auch Deutsch) & Sortierung bei Klick auf Spaltenkopf 
 Mehrfachsortierungen möglich (z.B. Nachname, Vorname) 
 Formatieren der verschiedenen Zelltypen. 
 Markieren (farbig) von Zellinhalten, wenn sie eine Bedingung erfüllen. 
 Eingaben für editierbare Zellen auf Gültigkeit überprüfen 
 Zellen mit Berechnungen zu anderen Zellinhalten (einfache Tabellenkalkulattion) 
 Export der Zellinhalte als CSV (Datei) 
 Copy & Paste für ausgewählte Zellen bzw. Zeilen (Crtl - MouseClick)  
 Speichern/Laden der veränderten Spalten/Zeilengröße sowie Gridgröße 
 Unterstützung für Themes (Farbschema/Kopfzeilen) 
 Laden und Speichern der Inhalte und des Designs als Worksheet (incl. verwendeter Bilder)  
Download: GridExModule.pbi   (mit Beispiel-Worksheet)  
			
			
													
					Zuletzt geändert von 
Thorsten1867  am 05.12.2018 18:00, insgesamt 8-mal geändert.
									
 
			
									Download  of  PureBasic - Module 
Download  of  PureBasic - Programmes 
[Windows 11 x64] [PB V6]
 
						 
		 
				
		
		 
	 
				
			
		
		
			
				
								chi 							 
									
		Beiträge:  90  		Registriert:  17.05.2007 09:30 		
		
											Wohnort:  Austria 
							
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von chi   »  23.10.2017 12:59 
			
			
			
			
			Coole Sache, Danke!
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								RSBasic 							 
						Admin 			
		Beiträge:  8047  		Registriert:  05.10.2006 18:55 		
		
																Wohnort:  Gernsbach 
												
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von RSBasic   »  23.10.2017 14:05 
			
			
			
			
			Sieht gut aus, funktioniert gut. 
 
			
			
									
									Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür. 
 
 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Thorsten1867 							 
									
		Beiträge:  1360  		Registriert:  04.02.2005 15:40 		
		
											Computerausstattung:  [Windows 10 x64] [PB V5.7x] 
																						Wohnort:  Kaufbeuren 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Thorsten1867   »  24.10.2017 11:19 
			
			
			
			
			Update:  
Sortierung durch Klick auf Spaltenkopf (siehe Example 1) . 
- Text (String) incl.  deutscher Sortierung (Lexikon o. Telefonbuch) 
- Zahlen (Integer) 
- Fließkommazahlen (Float) 
- Datum (Date) 
Sobald dem Spaltenkopf einer dieser Typen zugewiesen wird, werden die Einträge (Zeilen) gemäß dieser Spalte sortiert.
			
			
									
									Download  of  PureBasic - Module 
Download  of  PureBasic - Programmes 
[Windows 11 x64] [PB V6]
 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								manf 							 
									
		Beiträge:  4  		Registriert:  25.10.2017 18:00 		
		
											Computerausstattung:  Win10 - Fujitsu Celsius M470-2 
												Wohnort:  Bergisch Gladbach 
							
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von manf   »  25.10.2017 18:23 
			
			
			
			
			Wenn die Größe des Fenster verändert wird, entsteht beim Editieren in der Zelle ein Versatz. 
Bei der vorherigen Version konnt ich dieses nicht feststellen.
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Thorsten1867 							 
									
		Beiträge:  1360  		Registriert:  04.02.2005 15:40 		
		
											Computerausstattung:  [Windows 10 x64] [PB V5.7x] 
																						Wohnort:  Kaufbeuren 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Thorsten1867   »  25.10.2017 19:29 
			
			
			
			
			Problem gefunden. 
Lag daran, dass jetzt alle Elemente in einem ContainerGadget eingebettet sind.
			
			
									
									Download  of  PureBasic - Module 
Download  of  PureBasic - Programmes 
[Windows 11 x64] [PB V6]
 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								manf 							 
									
		Beiträge:  4  		Registriert:  25.10.2017 18:00 		
		
											Computerausstattung:  Win10 - Fujitsu Celsius M470-2 
												Wohnort:  Bergisch Gladbach 
							
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von manf   »  25.10.2017 19:36 
			
			
			
			
			Jetzt OK. 
Danke
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								manf 							 
									
		Beiträge:  4  		Registriert:  25.10.2017 18:00 		
		
											Computerausstattung:  Win10 - Fujitsu Celsius M470-2 
												Wohnort:  Bergisch Gladbach 
							
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von manf   »  27.10.2017 07:50 
			
			
			
			
			Habe bei meinen Versuchen in dem Modul noch einen Fehler gefunden. 
Zeile 781 (Array-Index außerhalb der zulässigen Grenzen) 
Das Verhalten entsteht wenn über eine doppelklick in dem Kopf die Spaltenbreite angepasst wird. 
(wie bei Excel) 
Die Version ohne Sortierung kennt den Fehler nicht.
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Thorsten1867 							 
									
		Beiträge:  1360  		Registriert:  04.02.2005 15:40 		
		
											Computerausstattung:  [Windows 10 x64] [PB V5.7x] 
																						Wohnort:  Kaufbeuren 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Thorsten1867   »  27.10.2017 12:10 
			
			
			
			
			Ich konnte den Fehler nicht reproduzieren, aber ich habe mal etwas probiert. 
Teste doch bitte, ob es etwas geholfen hat.
			
			
									
									Download  of  PureBasic - Module 
Download  of  PureBasic - Programmes 
[Windows 11 x64] [PB V6]
 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Thorsten1867 							 
									
		Beiträge:  1360  		Registriert:  04.02.2005 15:40 		
		
											Computerausstattung:  [Windows 10 x64] [PB V5.7x] 
																						Wohnort:  Kaufbeuren 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Thorsten1867   »  28.10.2017 14:27 
			
			
			
			
			Update (28.10.17):  
 
Man kann verschiedene Mehrfachsortierungen definieren und mittels ihres Namens später anwenden: 
 
z.B. 
GridEx ::MultiSortGridRows("Name") => gemäß Spalten Name, Vorname, Geschlecht sortieren 
GridEx ::MultiSortGridRows("Vorname") => gemäß Spalten Vorname, Name, Geschlecht sortieren 
GridEx ::MultiSortGridRows("Geburtstag") => gemäß Spalten Geburtsdatume, Name, Vorname sortieren
			
			
									
									Download  of  PureBasic - Module 
Download  of  PureBasic - Programmes 
[Windows 11 x64] [PB V6]