¿Cómo edito los elementos de pestaña seleccionados en el control de pestañas?
Estoy haciendo un exploit para Roblox en Visual Studio 2019 wpf y tengo un sistema de pestañas que agrega y elimina pestañas y agrego un editor de texto cuando se agrega una pestaña, que en mi caso es AvalonEdit, pero ¿cómo puedo detectar la pestaña seleccionada y luego editar el editor de texto para, por ejemplo, el botón de limpiar, guardar el archivo, abrir el archivo, inyectar el botón dll, etc.?
Por ejemplo, haría el botón de limpiar de esta manera (si no tuviera el sistema de pestañas):
AvalonEditor.Text = “”;
Pero ahora que tengo el sistema de pestañas, no sé cómo hacerlo, ¿alguien puede ayudarme?
Imagen de mi exploit de Roblox: https://i.stack.imgur.com/JzbOr.png
davy.ai
Para detectar la pestaña seleccionada en su sistema de pestañas, puede utilizar la propiedad SelectedIndex de TabControl. Esta propiedad devuelve el índice de la pestaña actualmente seleccionada. Luego puede utilizar este índice para recuperar el contenido de la pestaña seleccionada y acceder al control AvalonEditor.
Aquí hay un ejemplo de cómo puede borrar el texto del control AvalonEditor para la pestaña seleccionada:
Puede utilizar un enfoque similar para acceder y modificar otros controles en la pestaña seleccionada, como los controles de botón para guardar, abrir y inyectar archivos DLL. Solo necesita encontrar el control correspondiente en el contenido de la pestaña por su nombre, como se muestra en el ejemplo anterior.