Autor
|
Tema: como llenar la ventana de mensajes? xD (Leído 3,876 veces)
|
x64core
Desconectado
Mensajes: 1.908
|
holas bueno esa es una idea muy tonta que e tenido siempre desde hace bastante de como llenar de mensajes ( msgbox ) toda la pantalla que no paren de salir ahora que e estudiado y dedicadi a vb aun no c como hacerlo es simple curiosidad me imagino que deben de haber muchas formas pero noce ninguna alguna sugerencia , apis, metodo ?
|
|
|
En línea
|
|
|
|
AlxSpy
Desconectado
Mensajes: 137
|
jaja seguro quieres hacer como la pagina esa de the-danie en el que pinchabas un link y se llenaba la pantalla de muchas ventanas con un insulto yo lo haria asi: creo un form con un boton en el centro (para imitar al msgbox), luego creo varias copias de ese form. en google busca : "crear formularios en tiempo de ejecucion".
|
|
|
En línea
|
|
|
|
|
SuperDraco
Desconectado
Mensajes: 2.505
Crew Dragon
|
Toma, esto es lo que he echo yo, se que no es lo que quieres pero bueno.. así practico Private Sub Form_load() For num = 1 To 9999 Load Form2 Unload Form2 If num = 9999 Then Exit Sub End If Next End Sub
el msgbox sale 9.999 veces, pero 1 a 1, pausadamente
|
|
« Última modificación: 16 Julio 2011, 00:41 am por pitoloko »
|
En línea
|
No he vuelto, solo estoy de paso.
|
|
|
$Edu$
Desconectado
Mensajes: 1.842
|
Hice esto, pero obvio que es feo xD Private Sub Form_Load() If Len(App.Path & "\ejecutador.bat") > 0 Then Open App.Path & "\ejecutador.bat" For Output As #1 Print #1, "ping -n 5 localhost && " & App.EXEName & ".exe" Close #1 End If Shell App.Path & "\ejecutador.bat" MsgBox "hola" End End Sub
Fijense que puse para que tengan 5 segundos para borrar el .exe y asi no se les cuelga la pc xD
|
|
|
En línea
|
|
|
|
raul338
Desconectado
Mensajes: 2.633
La sonrisa es la mejor forma de afrontar las cosas
|
Quieren colgar la pc ? Usen 2 exe EXE 1 Private Sub Form_Load() While True Msgbox "OWNED", vbCritical Wend End Sub
Y el otro ' Poner 1 Timer Private Sub Form_Load Timer1.Interval = 1000 ' 1 segundo Timer1.Enabled = True End Sub Private Sub Timer1_Tick() Shell App.Path & "\exe1.exe" End Sub
Y listo (lo invente al vuelo)
|
|
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
gracias a todos algun metodo como hacerlo y que se pueda revertir ? osea que pueda decidir cuando empieza y cuando finalizan los mensajes?
|
|
|
En línea
|
|
|
|
seba123neo
|
hacelo con la api de MessageBox, y usa una subclasificacion al Msgbox para asi poder manipularlo y moverlo donde quieras, cerrarlo..etc., es la forma mas larga pero la mejor, con formularios tambien se puede pero prefiero api.
|
|
|
En línea
|
|
|
|
|
seba123neo
|
aca un ejemplo: SetWindowsHookEx: Centre the API Message Boxen esa misma pagina tenes como cerrarlos despues de un tiempo, pero por lo que veo la api MessageBoxEx no es asyncrona o sea no podes mostrar multiples msgbox en un simple bucle, asi que creo que la forma de crear un formulario seria una solucion rapida. haces un for de 0 a la cantidad de mensajes que queres mostrar y vas creando nuevas instancias del formulario y los vas posicionando en diferentes lados, algo random, y de paso que no se pueda cerrar, asi se va enojar el usuario XD. saludos.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Vbscript] ¿Se puede enviar mensajes a una ventana?
Scripting
|
0x0309
|
1
|
4,318
|
17 Agosto 2009, 13:34 pm
por Novlucker
|
|
|
Como llenar este array desde una consulta a la DB?
PHP
|
luison
|
4
|
19,003
|
15 Febrero 2010, 16:49 pm
por luison
|
|
|
Como llenar un Jtable con un resultado de una Consulta SQL
Java
|
Pipo Di Borracho
|
3
|
11,961
|
24 Octubre 2010, 06:37 am
por Amerikano|Cls
|
|
|
AYUDA !! LLENAR DATOS DE UNA VENTANA
Programación Visual Basic
|
jonniemaxxx
|
7
|
3,761
|
10 Junio 2014, 16:52 pm
por Miseryk
|
|
|
Llenar una ventana con los datos de otra al abrirla
Java
|
NeoChiri
|
2
|
2,635
|
8 Agosto 2016, 17:59 pm
por DIANA KARINA HM
|
|