Альтернативный подход к @ user2974951 заключается в сохранении всех файлов в списке с именем dataFiles.
name<-c("A", "B", "C", "D", "E", "F","G","H","I","J")
file<-c("A.txt", "B.txt", "C.txt", "D.txt", "E.txt",
"F.txt","G.txt","H.txt","I.txt","J.txt")
dataFiles = list()
for(i in 1:length(file)) {
dataFiles[[LETTERS[i]]] = read.table(file[i],sep="\t",header=TRUE)
}
> names(dataFiles)
[1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J"
Я здесь использую БУКВЫ для присвоения имен, но вполне может быть:
name[i]
В конструкторе Вашего управления, набор свойство DoubleBuffered и/или ControlStyle соответственно.
Например, у меня есть простой DoubleBufferedPanel, конструктор которого следующий:
this.DoubleBuffered = true;
this.SetStyle(ControlStyles.UserPaint |
ControlStyles.AllPaintingInWmPaint |
ControlStyles.ResizeRedraw |
ControlStyles.ContainerControl |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.SupportsTransparentBackColor
, true);
Используйте свойство DoubleBuffered, наследованное от Системы. Windows. Формы. Управление.
System.Windows.Forms.Form myForm = new System.Windows.forms.Form();
myForm.DoubleBuffered = true;