Click here to Skip to main content
15,921,212 members

Comments by Member 9833426 (Top 2 by date)

Member 9833426 25-Nov-16 2:58am View    
I dont really have any "handling code" for the flowlayoutpanel. Its set to show scrollbar on the right. The total code is quite extensive so im pasting the populating flowlayoutpanel code. Usercontrol1 is a custom rectangular horizontal control of fixed size and the panel receives quite a few of them. I would love to achieve "smartphone email type scrolling" by touch.

Code:
=====

private void flowLayoutPanel1Populate(string obj)
{
//Fyll på flowlayoutpanel med valda objekt som skapas från infoClass listan
UserControl1 ucx;
if (obj != "Visa alla objekt")
{
for (int i = 0; i < objectList.Count; i++)
{
if (objectList[i].mainObjectName == obj)
{
ucx = new UserControl1(objectList[i].mainObjectName,
objectList[i].caption,
objectList[i].extText,
objectList[i].mainFtext,
objectList[i].okFtext,
objectList[i].ktrlFtext,
objectList[i].ukFtext,
objectList[i].okQuickSel,
objectList[i].ktrlQuickSel,
objectList[i].ukQuickSel,
objectList[i].linkText,
objectList[i].linkPath,
objectList[i].indexInList,
objectList[i].state);
flowLayoutPanel1.Controls.Add(ucx);
}
}
}
else
{
for (int i = 0; i < objectList.Count; i++)
{
ucx = new UserControl1(objectList[i].mainObjectName,
objectList[i].caption,
objectList[i].extText,
objectList[i].mainFtext,
objectList[i].okFtext,
objectList[i].ktrlFtext,
objectList[i].ukFtext,
objectList[i].okQuickSel,
objectList[i].ktrlQuickSel,
objectList[i].ukQuickSel,
objectList[i].linkText,
objectList[i].linkPath,
objectList[i].indexInList,
objectList[i].state);
flowLayoutPanel1.Controls.Add(ucx);
}
}
}
Member 9833426 18-Nov-16 1:44am View    
Im not a professional programmer. I do programming when need occurs, hence i could do with a little bit more explanation on how you propose to solve this.
Rgds
Thomas